我这么多年来一直这样做。但现在它只是不起作用。
private void Form1_Deactivate(object sender, EventArgs e)
{
this.Size = new Size(30, 29);
txt.Visible = false;
lbl.Visible = false;
}
表单不会更改宽度。但是,如上所述,3个控件DO变得不可见。
有什么建议吗?
答案 0 :(得分:5)
Windows的最小宽度为134像素(至少在Windows 7上)
要规避此最低要求,您可以将FormBorderStyle
设置为FixedToolWindow
或SizableToolWindow
。 (或handle Windows messages)
答案 1 :(得分:0)
首先将FormBorderStyle
设置为SizableToolWindow
,然后设置自己的值。