P PigDong Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-08 #1 [blue]据说有一种控件可以使窗体自动适应不同的分辨率,哪里有这个控件? 如果写代码的话,窗体上的所有组件都要用代码控制,岂不是很惨?[/blue]
3 3368aa Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-08 #2 var i:integer; begin for i:=0 to form1.controlcount-1do begin form1.controls.width:=你想要的宽度 form1.controls.heignt:=你想要的高度 ...... end; end;
var i:integer; begin for i:=0 to form1.controlcount-1do begin form1.controls.width:=你想要的宽度 form1.controls.heignt:=你想要的高度 ...... end; end;
W wql Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-08 #3 用Screen.Width和Screen.Height来调整,例如Form为全屏: Left:=0; Top:=0; Width:=Screen.Width; Height:=Screen.Height; 那么不论任何分辨率,都可以得到全屏效果了!!! 其他的例如Panel登空间的大小也是类似调整极了也!
用Screen.Width和Screen.Height来调整,例如Form为全屏: Left:=0; Top:=0; Width:=Screen.Width; Height:=Screen.Height; 那么不论任何分辨率,都可以得到全屏效果了!!! 其他的例如Panel登空间的大小也是类似调整极了也!
S shenloqi Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-08 #5 你找一找Real控件包的rsFormGrow吧。
P PigDong Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-08 #6 各为老大我要的不是全屏的效果。我要的是在一个分辨率下设置好窗体后,换个分辨率也 不会影响窗体内各个组件的比例和相对位置!我现在的做法是把窗体的Scale设置为False, 不过谁有号的点子我还是会散分的!嘿嘿
各为老大我要的不是全屏的效果。我要的是在一个分辨率下设置好窗体后,换个分辨率也 不会影响窗体内各个组件的比例和相对位置!我现在的做法是把窗体的Scale设置为False, 不过谁有号的点子我还是会散分的!嘿嘿