H hqanddm Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-20 #1 各位老师: 怎样材能定位DELPHI控件在WINDOWS中的位置,如BUTTON在WINDOWS中的位置,急!
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-20 #2 你还是定位DELPHI控件在FORM上的位置吧,要不你的FORM已经到右下角了BUTTON还在左上角??
I Iknow Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-20 #3 用anchor属性把它给固定在Form上的相对位置,这样比较好。
嘻 嘻嘻哈 Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-20 #4 设anchor属性为akLeft,aktop为False akRight,akButton为True button一直在右下角
G GGCAT Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-21 #6 var P:Tpoint; Begin P:=Point(Button1.left,Button1.top); Windows.ClienttoScreen(self.handle,@P); //现在 P 中的坐标就是 按钮在 windows 中的绝对位置. End; 也可用 P:=Point(0,0); Windows.ClienttoScreen(Button1.handle,@P); 只是对于没有 handle 的其他元件就不行.
var P:Tpoint; Begin P:=Point(Button1.left,Button1.top); Windows.ClienttoScreen(self.handle,@P); //现在 P 中的坐标就是 按钮在 windows 中的绝对位置. End; 也可用 P:=Point(0,0); Windows.ClienttoScreen(Button1.handle,@P); 只是对于没有 handle 的其他元件就不行.
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-21 #7 什么叫“定位”?是指设置位置还是获得位置? 获得绝对位置可以用 ClientToScreen 和 ScreenToClient 相互转换。 设置位置嘛,Top / Left 就足够了。 Anchor 属性可以“钉住”控件。 就看你的需要了喽。
什么叫“定位”?是指设置位置还是获得位置? 获得绝对位置可以用 ClientToScreen 和 ScreenToClient 相互转换。 设置位置嘛,Top / Left 就足够了。 Anchor 属性可以“钉住”控件。 就看你的需要了喽。
L liujingnan Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-18 #8 使用clienttoscreen和sereentoclient就可以了!