c# winform 如何让窗体能根据显示器大小自动调节大小呢? 5

我用22寸显示器做的窗体程序,放到17寸显示器上显示,窗体都显示不下,何解??... 我用22寸显示器做的窗体程序,放到17寸显示器上显示,窗体都显示不下,何解?? 展开
 我来答
百度网友b6485d9
2012-12-05 · 超过22用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:50.3万
展开全部
不用设置窗体的宽和高 设定了之后无论它在什么电脑上都显示一样的大小、
可以设置WindowState 初始的时候窗体为最大化就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ianynchen
2012-11-20 · TA获得超过117个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:116万
展开全部
既然是WinForms的,窗体的属性里面直接设定为Maximized就可以了
追问
你设定最大 也是超出17寸的显示范围了
我定义了这么一句话 this.Location = new Point(Screen.PrimaryScreen.Bounds.Width - 1540, Screen.PrimaryScreen.Bounds.Height - 935);
追答
没有啊,WinForms里面设定最大就是按照显示器的实际大小进行窗口的最大化,不可能超过显示器大小的。我就算是用40寸显示器做的窗体程序也不可能只能在40寸以上的运行啊。要是说不清的话就贴个截图吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友da8cb3f
2012-11-20 · TA获得超过124个赞
知道答主
回答量:144
采纳率:0%
帮助的人:71.4万
展开全部
用width的auto或百分比,不要固定值设定就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄工的控件库
2012-11-20 · TA获得超过5732个赞
知道小有建树答主
回答量:1644
采纳率:50%
帮助的人:536万
展开全部
获取显示器的参数 然后设置宽高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潘多拉de情夫
2012-11-20 · TA获得超过247个赞
知道小有建树答主
回答量:572
采纳率:0%
帮助的人:364万
展开全部
你把窗口的width和height定死了吧
更多追问追答
追问
如何不定死呢?
追答
你是手动拖动窗体的大小了么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式