关于多页面浏览器、Agent控件、mouseEnter事件的问题,请多帮忙(100分)

W

whubhjt

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何实现:(1)、每打开一个子窗体就在父窗体上的TabControl增加一页,
当关闭子窗体时清除刚才增加的页,点击相应的页子窗体就进行切换(就是多页面浏览器下边的控制条).(2)
、在别的编程语言中有mouseEnter、mouseLeave等事件(查看鼠标是否进入某控件上方),delphi没有,请问高手们是如何实现的。在下请教了.
(3)、微软的Agent控件(就是实现Office帮助动画的那个)请问,动画显示后,怎样显示那个黄颜色的帮助窗口
(窗体里有其他控件),那个窗口是后来自己画的不规则窗体还是Agent中原有的,
调用出来的?在下请教了. 多谢多谢
 
www.playicq.com
 
关于TabControl的问题,我没有办法,只有换成PageControl,打开子窗体的时侯动态生成一个
TabSheet,name是子窗体的name字符串加一个字符,关闭子窗体的时侯,去掉相应的TabSheet。
关于Mouseenter的问题,我换了一个第三方控件。
关于Agent的问题,我自己画了一个变形窗体。

但是我想知道如何得到小动画的位置(要根据动画的位置显示帮助窗体的位置)
Form2.Left:=agent1.Left;得到的是控件的位置。
请高手帮忙。
 
顶部