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

winform分辨率有关问题

2012-01-13 
winform分辨率问题winform项目在自己电脑的分辨率下显示很正常,但是,如果将项目拿给客户,客户的电脑的分辨

winform分辨率问题
winform项目在自己电脑的分辨率下显示很正常,但是,如果将项目拿给客户,客户的电脑的分辨率和我的不一定一样,我换个分辨率后,界面就显示的很难看,显示的不完整,哪位大虾能帮忙给解决一下,万分感谢!

[解决办法]
你根据分辨率的来显示你的界面。
int varwidth = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width; 
int varheight = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height; 

if(varwidth = 1024 && varheight = 768) 




if(varwidth = 800&& varheight = 600) 





[解决办法]

探讨
你根据分辨率的来显示你的界面。
int varwidth = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width;
int varheight = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height;

if(varwidth = 1024 && var……

[解决办法]
判断分辨率
在不同分辨率下调整控件坐标
窗体加载resize时改变坐标
DOCK
int w= Screen.PrimaryScreen.Bounds.Width;
int h= Screen.PrimaryScreen.Bounds.Height;

[解决办法]
简单的办法:启动程序时,把客户的分辨率调整为你开发时的分辨率。推出是恢复。
【窗体加载resize时改变坐标】这种方法是需要一些工作量
但还是可以接受的

热点排行