永发信息网

c#编的界面,怎样设置属性,使窗体在不同大小的显示器上都可以显示

答案:2  悬赏:40  手机版
解决时间 2021-03-17 22:29
别人编的程,他当时将界面的控件都固定了大小,并且只在实验的电脑显示大小正好,其他小的显示器都显示不完整,怎么修改,才能使界面自动调整大小呢
最佳答案
1.windowstate属性设置为Maximized,窗体内控件的Dock属性设置为Fill。

2.//取得本机器分辨率
Rectangle rect = new Rectangle();
rect = Screen.GetWorkingArea(this);
之后再设置窗体的大小。然后根据rect的size调整你的窗体大

3.Anchor属性,调整控件的这个属性,然后拖动改变窗体尺寸,达到你希望的效果后。就可以了。不一定要都是left,top,right,bottom。

4.将Form的AutoSize设为true,在Form上放个TableLayout,其Dock设为Fill.然后在TableLayoutPanel 上放控件,记得TableLayout的RowStyle ColumnStyle都要为AutoSize。就可以实现Form的自适应了
全部回答
1.设置窗体大小以匹配显示器。 load事件添加:size = screen.primaryscreen.bounds.size; 2.设置控件的位置,能够满足与窗体大小的比。 设置anchor属性,让它能在窗体中居中或拉伸。 比如设置了top,那么你的控件就被固定在上方,并且左右居中。 设置left, right,则上下居中,左右能拉伸。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东站街这个地址在什么地方,我要处理点事
推进器12v40磅电机多少千瓦
以往的真感情还只剩下什么 这是哪首歌的词
草原牛脊骨在哪里啊,我有事要去这个地方
哪些大学有独立卫生间
标志307修理小水箱需要多少钱
读专科是师范好就业还是护理
云时节西餐厅(高新店)在什么地方啊,我要过去
当你从高空快速下降时心就会有一种什么感觉
推荐一些好的视频制作软件。用来录古筝视频
上联:信为人言 言不可信 不配为人 求下联
江菱江门电机有限公司地址在什么地方,想过去
サーセン什么意思?好像是网络用语
新飞厨房电器悦太橱柜·卫浴·照明地址有知道
寄到南京的快递最好寄什么快递
推荐资讯
美化环境,粉刷墙壁的报道该怎么写
美萍软件 由于电脑断电 原因 导致数据库文件
求三首像《虹之间》的歌
iPhone7 Plus和6s Plus拍照哪个好
我有自闭症,女性,学历又低,已经20岁了,现
服用一个星期的头孢克洛会耐药吗 我是按照正
“对……负责”是什么意思?父母对孩子负责和
DNF女气功用什么传说武器好
请问商品带有TM和R有什么区别?
梦三国怎么投降啊?
旭兴牙科我想知道这个在什么地方
石家庄现在外地车辆可以在二环,裕华东路,长
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?