首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net窗体自动调整大小,该如何处理

2013-03-06 
vb.net窗体自动调整大小请教下大家一个问题VB.NET做出的窗体怎样根据屏幕的分辨率按照比列自动缩放 另外字

vb.net窗体自动调整大小
请教下大家一个问题  VB.NET做出的窗体怎样根据屏幕的分辨率
按照比列自动缩放 
另外字体是否自动缩放大 
[解决办法]
Me.Size=New Size(Screen.PrimaryScreen.WorkingArea.Width/2,Screen.PrimaryScreen.WorkingArea.Height/2)

字体不会跟窗体缩放而缩放,除非你写代码
[解决办法]
帮你找了相关的参考信息
请参考:
1.http://bbs.csdn.net/topics/240025283
2.http://blog.csdn.net/zhongyhc/article/details/6603155
[解决办法]
多用panel,groupbox和TableLayoutPanel,  把你的控件装到里面这些容器中, 容器全部DOCK就自动缩放了。
用tablelayoutpanel时注意anchor和span rowspan columnspan

工作需要,我的程序都是支持自动缩放 
[解决办法]
TableLayoutPanel FlowLayoutPanel
[解决办法]

引用:
字体写代码好像也不行 font.size是只读属性


font.size是只读没错,不过可以自己new一个font,然后赋值呀。
[解决办法]
引用:
字体写代码好像也不行 font.size是只读属性

new Font()撒
[解决办法]
字体可根据屏幕的宽度进行调整
[解决办法]
引用:
不知道大家label键怎么设置得  因为label键大小是根据它的字体大小来确认控件大小的  我就换了text键做设置 不过可以输入文字  我设置不让输入字就变成灰色了

大家采用的什么替代方案


不知道你做什么软件,其实普通的软件,窗口变化,控件是位置变化,大小是不变化的,多余出来的空间是留白或者给某个主要控件的,比如图片处理类软件,窗体大小变化,只有图片框控件大小发生变化。

如果都一起放大,效果很难看的,而且就是一个放大镜效果,除了给近视眼提供方便,没什么作用,一般人拉大窗口是为了看更多东西,而不是更大的东西。
[解决办法]
这个问题你年前问过吧
http://bbs.csdn.net/topics/390342652
当时我还写过几句代码,先计算比例,new一个新的font,根据比例定义字体大小。

热点排行