c#窗体程序界面怎样随着窗口大小变换

 我来答
山水阿锐
推荐于2016-09-23 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
您好,设置datagridview控件中的dock属性 ,可以把他设置为fill
或者设置datagridview的Anchor属性 这个属性可以设置随着窗体的拉动 ,那么的它就会拉大。
在silverlight/wpf上也有类似的机制(只不过不是属性,而是一个容器控件)。
比如说我们针对13存的屏幕、1300多点的分辨率做的大屏幕界面,结果要在人家10寸小本上展示,就可以无需写任何代码、让其自动收缩,而所有的鼠标等指点操作的位置也会精确定位。
不过这不应该滥用。因为不论是放大还是缩小,往往给人操作时都带来更多困惑。或者觉得傻大的可笑,或者觉得琐细得根本无法操作。
最好的设计方式,是不改变控件大小,而是根据容易的大小自动布局。例如小屏幕上那么就自动将更多的内容收缩起来,而在大屏幕上那么就将更多内容自动平铺上去。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式