我在子窗体的Activated事件中加入
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
子窗体出来后的确是最大化了,但是窗体右上角出现了重复的最大化、最小化的按钮。
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
子窗体出来后的确是最大化了,但是窗体右上角出现了重复的最大化、最小化的按钮。
解决方案 »
- 关于winform的tabControl和tabPage 首次切换标签非常卡和慢
- 字符串查找匹配~
- 关于 datatable already belongs to this dataset的问题
- 请教一个关于Socket通讯的问题,谢谢
- .net中怎样利用用户ID获取用户注册的用户名?
- 还是winfrom存局的问题,用户拖拽datagridview,改变了DG的大小,可是DG的滚动条却没有了?
- WIN FORM 水晶报表问题,急!!!!!在线等
- 关于ComboBox的DropDownList属性
- 为什么得不到正确的IP包内容
- DataGridde的显示的列的名称,怎样改变?
- 让窗体不能改变大小,则么办?(应该是改变一个属性,但是我死活没找到,帮帮忙,在线等)
- 新手求救(郁闷!!!)
我把子窗体的Activated事件中的内容(this.WindowState = System.Windows.Forms.FormWindowState.Maximized;)
改成其它事件中就没有这个问题了,正在考虑这是什么原因,
大家有兴趣可以测试一下,^_^
我在VB6中遇到过啊,至今没有解决,跟你的现象还不太一样,我在VB6中写的程序,按子窗体的最大化按钮,最大化后也会出现你说的这个现象。
郁闷到今日
因为关闭一个子窗体时,被激活的子窗体不一定是最大化,所以我想在子窗体的Activated事件中让当前活动子窗体最大化,结果运行时出现重复最大化,最小化,关闭按钮,就是在原先按钮的左边又出现3个,而且都可以起作用。
后来没有办法,也只好放弃。
在.NET中双击Form1窗体,生成
Form1_Load()函数,然后在函数中写如下代码即可:
this.WindowState = FormWindowState.Maximized ;
this.FormBorderStyle = FormBorderStyle.None;
{
if(this.WindowState == FormWindowState.Maximized)
{
this.FormBorderStyle = FormBorderStyle.None;
}
else
{
this.FormBorderStyle = FormBorderStyle.Sizable;
} }