使用Winforms,有没有办法允许调整大小,但只允许窗口更高?使其更宽的能力不仅是允许的,而且也是令用户满意的.
此外,还能够设置最小高度,还能让用户满意吗?
您可以在Forrm Load事件中设置Form.MinimumSize和Form.MaximumSize属性:
this.MinimumSize = new Size(400, 0);
this.MaximumSize = new Size(400, Screen.PrimaryScreen.Bounds.Height);
Run Code Online (Sandbox Code Playgroud)
或者你可以简单地处理Form resize事件:
private void Form1_Resize(object sender, EventArgs e)
{
this.Width = 400;
}
Run Code Online (Sandbox Code Playgroud)
第一个选项可能更好,因为它避免了调整大小时的闪烁.
| 归档时间: |
|
| 查看次数: |
3412 次 |
| 最近记录: |