请教大家关于WinForm控件显示的问题?

mayonglong 2010-07-14 04:17:58
请教大家关于WinForm控件显示的问题:

开发WinForm程序时,由于用于开发系统的电脑是宽屏的,那一些靠右边的Button等控件是可以显示的(控件的位置不是在代码里控制的,是界面设计时直接拖进去的,固定死的),在其他一些不是宽屏的机器上运行的时候,显示器无法显示靠右边的Button等控件,最大化,拖动也没有办法显示。。。。

我想过设置控件的Anchor属性,在代码里自动控制控件的位置,不知大家有没有其他解决办法?
...全文
193 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
leavemaple 2010-07-16
  • 打赏
  • 举报
回复
Anchor设置为right bottom试试。我是在2306宽屏下开发,拿到正常屏下没有显示问题。我说的CS,BS不清楚。
xinkjack 2010-07-14
  • 打赏
  • 举报
回复
判断分辨率,设置 窗体 大小=new size( Screen.PrimaryScreen.workRec.width,Screen.PrimaryScreen.workRec.height)
dock 呗,放个PANEL DOCK ,控件放PANEL 上就可以了
mayonglong 2010-07-14
  • 打赏
  • 举报
回复
自己再顶一下~
mayonglong 2010-07-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
判断分辨率
在不同分辨率下调整控件坐标
窗体加载resize时改变坐标 Screen.PrimaryScreen.Bounds.Width
[/Quote]

谢谢如梦

如果Form上的控件很多,调整坐标和控件的大小岂不是很麻烦?
wuyq11 2010-07-14
  • 打赏
  • 举报
回复
判断分辨率
在不同分辨率下调整控件坐标
窗体加载resize时改变坐标 Screen.PrimaryScreen.Bounds.Width
wangcaidpjxwq 2010-07-14
  • 打赏
  • 举报
回复
Anchor和dock 2个属性灵活应用,是可以的。

111,093

社区成员

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

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

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