winform 窗体大小控制?

T798670272 2009-12-11 02:56:25
怎么控制窗体的大小啊,使其窗体的长度不能改变,宽度可以改变?
...全文
286 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiao_run 2009-12-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 starj1 的回复:]
C# codethis.MinimumSize=new Size(120,this.Height);this.MaximumSize=new Size(Screen.PrimaryScreen.WorkingArea.Width,this.Height);
[/Quote]
我也觉得这个才是正确的
xzjxylophone 2009-12-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 starj1 的回复:]
[C# code]
this.MinimumSize=new Size(120,this.Height);this.MaximumSize=new Size(Screen.PrimaryScreen.WorkingArea.Width,this.Height);
[/C# code]
结贴,给分。
[/Quote]

也许这个是 正确的。。。
xzjxylophone 2009-12-12
  • 打赏
  • 举报
回复
我想 楼主 想要的效果是:
程序运行后 的窗口,可以通过鼠标更改窗口的宽度但是更改不了窗口的长度吧。
这个还没真考虑过。

以前做的只是通过鼠标 即不能更改窗口的宽度和长度
好像是 Form.BorderStyle = “XXX” 的 一个属性就可以了。

我想是提供的一个 思路是:继承Form类,重新自定义一个“XXX2”的字符串让它的效果是可以更改宽度不能更改长度,但是需要知道 Form.BorderStyle = “XXX”是怎么实现的。
c# 非 开源。。。。。。
足球中国 2009-12-12
  • 打赏
  • 举报
回复
this.MinimumSize = new Size(120, this.Height);
this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, this.Height);
这个不错。
liherun 2009-12-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 starj1 的回复:]
C# codethis.MinimumSize=new Size(120,this.Height);this.MaximumSize=new Size(Screen.PrimaryScreen.WorkingArea.Width,this.Height);
结贴,给分。
[/Quote]
关注下
starj1 2009-12-12
  • 打赏
  • 举报
回复
            this.MinimumSize = new Size(120, this.Height);
this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, this.Height);

结贴,给分。
wuyq11 2009-12-11
  • 打赏
  • 举报
回复
this.Size = new Size(长度,宽度);
tianliang1 2009-12-11
  • 打赏
  • 举报
回复
关注。。。。
zhujiazhi 2009-12-11
  • 打赏
  • 举报
回复
private void Login_SizeChanged(object sender, EventArgs e)
{
this.Width = 200;
}

111,120

社区成员

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

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

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