| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1986 人关注过本帖
标题:求助vb窗口自适应问题
只看楼主 加入收藏
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
结帖率:94.12%
收藏
 问题点数:0 回复次数:3 
求助vb窗口自适应问题
大家好!
请教大家一个小问题,就是我做了一个小程序。是在普通标准显示器电脑上作的窗口,但发现在宽屏电脑上用时却变成了缺一块了。有没有什么办法让做出的窗口自适应显示器是否是宽屏,即自适应不同的显示器的设置,使窗口及窗口内部控件都能均匀分布占满屏幕?谢谢
搜索更多相关主题的帖子: 窗口 
2008-01-17 06:10
dawn4640576
Rank: 1
等 级:新手上路
帖 子:1079
专家分:0
注 册:2007-9-19
收藏
得分:0 
将窗体的WindowState设为Maximized

我看青山多妩媚料青山看我应如是
2008-01-17 07:56
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
收藏
得分:0 
谢谢回复
兄弟谢谢你的回复,你说的是窗口的最大化呀我知道。可能我的叙述不明白,我想象WINDOWS灯视窗界面一样在宽屏和普通屏上同样按比例显示窗口!!
2008-01-18 07:50
穿山甲
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-10-10
收藏
得分:0 
窗体和控件的大小由窗体和控件的Width属性和Height属性确定。所以当用户界面设计完成之后,窗体及其内部的各控件的Width, Height

属性便随之确定下来;从而窗体相对于每一个控件,它们的宽度之比、高度之比均被确定。如果窗体Forml内的一个文本框Text1的宽(即Text1

的Width属性值)为3610,高度(即Text1的Height属性值)为1935;而窗体Form1的上述两个值分别为4890和3615,则它们的宽度之比和高度之比分

别为:3610:4890、1935:3615。当用户在程序启动后调整了窗体的尺寸,窗体的宽度和高度将分别为Form1.ScaleWidth,Form1.ScaleHeight;
公式如下:

'调整后的宽度text1.width = text1.width原值 / form1.scalewidth原值 * 调整后的窗体宽度(Form1.ScaleWidth)
'调整后的高度text1.height = text1.height原值 / form1.scaleheight原值 * 调整后的窗体高度(Form1.Scaleheight)
'调整后的左距text1.left = text1.left原值 / form1.scalewidth原值 * 调整后的窗体宽度(Form1.ScaleWidth)
'调整后的上距text1.top = text1.top原值 / form1.scaleheight原值 * 调整后的窗体高度(Form1.Scaleheight)
2008-02-14 22:22
快速回复:求助vb窗口自适应问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016714 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved