读书人

winform分辨率有关问题

发布时间: 2012-01-13 22:43:30 作者: rapoo

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时改变坐标】这种方法是需要一些工作量
但还是可以接受的

读书人网 >.NET Framework

热点推荐