[求助]定制一个窗体显示的位置。 (30分)

  • 主题发起人 主题发起人 hhnick
  • 开始时间 开始时间
H

hhnick

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在一个按钮按下的时候,能够在按钮的下方显示窗体,是显示一个新的窗体。form.left = button.left,<br>form.top = button.bottom,怎么做?我知道弹出式菜单的做法,但是,我用这个方法来做窗体,没成功。<br>我用过Getwindowrect得到当前焦点的TRect,但是会报错。<br>不好意思,自己搞定了。
 
see this:<br><br>var P: TPoint;<br><br>P := button.ClientToScreen(Point(button.Left,button.Top));<br>form.Left := P.X;<br>form.Top := P.Y+button.Height;<br>form.Show;
 
接受答案了.
 

Similar threads

后退
顶部