• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

DelphiFireMonkey学习笔记–TPopup控件的使用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

TPopup 控件可以用于类似菜单或 comboBox 弹出方式显示控件内容,例如下图所示的 CallOutPanel 在点击 button2 之后显示出来,当 CallOutPanel 失去焦点后即会消失。

方法很简单,就是将 TPopup 控件放到窗体上,然后,将需要显示的控件拖放到 TPopup 控件里,注意,TPopup 控件必须是它的父级,如下图,在结构树中,需要显示的控件是 TPopup 控件的子控件。

另外要注意的一点是:TPopup 控件的位置(Position)很重要,如果位置设置不对,将无法显示出Popup效果,这也许是 Delphi 的一个 Bug,但不管怎样说,你可以选择在向窗体中放置 TPopup 控件时,就放在窗体的左上角 Position 为0,0的的位置,或者在窗体创建的事件里,把TPopup对象实例的 Position 设置为 0, 0。

 

TPopup 控件的显示和关闭。

  • 设置 TPopup 控件实例的 IsOpen 属性为 true,即会显示出 TPopup 控件;设置为 false,则会关闭 TPopup 控件,或者,当焦点位置更新时,也会自动关闭已经打开的 TPopup 控件实例。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap