初学C#,请教下父窗体调用子窗体的问题

qq_42713649 2020-12-14 01:00:09
jiGouForm jgf = new jiGouForm();
jgf.MdiParent = this;
jgf.TopLevel = false;
jgf.FormBorderStyle =FormBorderStyle.None;
jgf.WindowState =FormWindowState.Maximized;
jgf.Show();
子窗体调用的时候,已经设置没有边框了,但是运行后在父窗体菜单栏的右边还是会显示最小化等三个按钮,父窗体菜单栏的左边显示窗体图标,如下图。请教下大家这个问题要怎么解决?
...全文
6113 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hobo丶 2020-12-16
  • 打赏
  • 举报
回复
这个在窗体的属性那边可以直接去除掉。 可以看下这个: https://blog.csdn.net/feiduan1211/article/details/88419561
qq_42713649 2020-12-16
  • 打赏
  • 举报
回复
引用 9 楼 asq985 的回复:
[quote=引用 7 楼 qq_42713649 的回复:][quote=引用 6 楼 asq985 的回复:]不要最大化jgf.WindowState =FormWindowState.Maximized; 子窗体的大小根据父窗体的大小变化
父窗体设置了最大化,子窗体不设置最大化的话,就只在父窗体的中央显示了一个小窗口[/quote] 在父窗体的Resize事件里设置子窗体的大小[/quote]这样设置,子窗体时最大化了,但是子窗体的最小化等按钮,以及图标又出现了
asq985 2020-12-15
  • 打赏
  • 举报
回复
不要最大化jgf.WindowState =FormWindowState.Maximized; 子窗体的大小根据父窗体的大小变化
asq985 2020-12-15
  • 打赏
  • 举报
回复
引用 7 楼 qq_42713649 的回复:
[quote=引用 6 楼 asq985 的回复:]不要最大化jgf.WindowState =FormWindowState.Maximized; 子窗体的大小根据父窗体的大小变化
父窗体设置了最大化,子窗体不设置最大化的话,就只在父窗体的中央显示了一个小窗口[/quote] 在父窗体的Resize事件里设置子窗体的大小
qq_42713649 2020-12-15
  • 打赏
  • 举报
回复
引用 5 楼 radar79079 的回复:
在子窗体的FormClosing事件中写e.Cancel = true;
也没用,而且导致点击关闭按钮关闭不了窗口
qq_42713649 2020-12-15
  • 打赏
  • 举报
回复
引用 6 楼 asq985 的回复:
不要最大化jgf.WindowState =FormWindowState.Maximized; 子窗体的大小根据父窗体的大小变化
父窗体设置了最大化,子窗体不设置最大化的话,就只在父窗体的中央显示了一个小窗口
radar79079 2020-12-14
  • 打赏
  • 举报
回复
在子窗体的FormClosing事件中写e.Cancel = true;
qq_42713649 2020-12-14
  • 打赏
  • 举报
回复
引用 2 楼 拉文麦克 的回复:
可以设置的,如果属性不能设置是否显示,也可以代码强制禁用。
求教属性设置怎么设置,代码强制禁用又怎么搞?
qq_42713649 2020-12-14
  • 打赏
  • 举报
回复
引用 1 楼 icoolno1 的回复:
Mdi窗口不属于Top Level窗口,隐藏边框没用的。
这个之前设置了,也没用
拉文麦克 2020-12-14
  • 打赏
  • 举报
回复
可以设置的,如果属性不能设置是否显示,也可以代码强制禁用。
八爻老骥 2020-12-14
  • 打赏
  • 举报
回复
Mdi窗口不属于Top Level窗口,隐藏边框没用的。

111,113

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧