Y yj_119 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-22 #1 在宽屏下设计界面,在普通屏幕上运行,会不会有控件移位或错位等现象?
D DIGUA Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-22 #4 如果你在宽屏下很完美,按宽屏标准做的,普通屏肯定变形的,超出部分直接看不到 不知道动态改变分辨率是否可以
O onyliu Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-22 #5 客户是啥就按啥做哎 或者动态检测当前分辨率 设置控件长、高 工作量还是不小的
大 大漠孤鸿 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-22 #6 只要在设计时限定窗体尺寸在普通屏范围内就可以了。 比如:宽屏分辨率是1280×800,普通屏分辨率是1024×768,在设计时限定窗体大小在1024×768以内就可以了,但是一般为了使程序窗体能够在更大范围的用户内使用,通常不会将窗体设置过大,不要超过800×600甚至640×480。对于窗体内控件的数量过多超出显示范围的问题,一般来说要尽可能避免这种情况的发生,实在需要可调整控件自身的属性来实现,比如自动换行等等。 动态检测屏幕分辨率是最好的方法,但实际使用时设置代码的工作量很大,除非你经常做这样的开发,自己写一个设置控件大小的函数库。
只要在设计时限定窗体尺寸在普通屏范围内就可以了。 比如:宽屏分辨率是1280×800,普通屏分辨率是1024×768,在设计时限定窗体大小在1024×768以内就可以了,但是一般为了使程序窗体能够在更大范围的用户内使用,通常不会将窗体设置过大,不要超过800×600甚至640×480。对于窗体内控件的数量过多超出显示范围的问题,一般来说要尽可能避免这种情况的发生,实在需要可调整控件自身的属性来实现,比如自动换行等等。 动态检测屏幕分辨率是最好的方法,但实际使用时设置代码的工作量很大,除非你经常做这样的开发,自己写一个设置控件大小的函数库。