怎么自定义子窗体的位置(除去delphi默认的几个位置)(100分)

  • 主题发起人 主题发起人 sandsgull
  • 开始时间 开始时间
S

sandsgull

Unregistered / Unconfirmed
GUEST, unregistred user!
我希望子窗体跳出来时初始位置在我的主窗体的左上角,这个位置我可以确定,
假设是(MyTop,Myleft),我怎么把自己的子窗体的初始位置确定在这个位置上,
谢谢关注。
 
设置子窗口的top与left属性就是了。
 
谢谢
我之前设过left和top的,但没有用的,我是在formshow事件里设置的。
你说的是在哪个事件里去设置?
 
在子窗体的OnCreate事件中设置。
 
Test证明:
onshow事件
OnCreate事件都可以.
当然是在Form2的事件中设置。


 
设置过了,但结果证明我的努力是枉然
和没有设置没有什么区别,大小也变了,我的主窗体内有outlook控件和工具条控件
如果没有这些鬼东西,好像default位置就是正确的也
该怎么搞,还没有搞定也,期待
 
被我搞定了,首先为了保证窗体大小不变,和设计时大小保持一致,就要将窗体的postion设置
为“poMainFormCenter”或者“poDesktopCenter”,然后在子窗体FormActivate事件里添加“Left:=0;
Top:=0;”就OK了,谢谢各位的关注。[:)]
 
把这个问题也留在这里好了,分数留到这个问题好了:)
我看到很多应用程序如Foxmail、商智营销系统等都采用了html格式显示数据信息,
界面非常美观,而且显示信息很明了,但不知道怎样才能在应用程序里实现。
希冀诸位指点,谢谢!
Mail:sandsgull@eyou.com
QQ:8309345
感谢您的关注
 
后退
顶部