首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用火猴在Mac上选择TComboBox项目?

如何使用火猴在Mac上选择TComboBox项目?
EN

Stack Overflow用户
提问于 2014-07-19 01:03:12
回答 1查看 426关注 0票数 1

我有一个TComboBox,在它的项目列表中有几个字符串。当在Windows上运行时,它可以正常工作-我可以单击组合框,让项目出现,然后选择其中一个项目。

但是,当我将OS目标设置为OS X时,TComboBox不允许我选择项目。我可以点击TComboBox并显示相应的项目,但当我试图点击下拉列表中的某个项目时,我在Mac上收到一声“颠簸”的声音,而且没有选择任何内容。

我怎样才能让TComboBoxes在苹果电脑上使用火猴正常工作?

我正在使用C++生成器XE6和FMX (火猴)。

EN

回答 1

Stack Overflow用户

发布于 2014-07-22 02:37:14

解决方法:

基本思想:使用Show ()而不是ShowModal (),并结合一个组件,在显示子窗体时使主窗体不可单击。

在主窗体上,添加一个可见性= false、不透明度= 0.25 (或类似的值-也可以是0)和HitTest = true的TRectangle (或TPanel)。

然后,当要显示子窗体时,调用一个函数来设置主窗体上的可见性以覆盖主窗体(设置其TRectangle ->X,Position->Y,Width,Height),然后将其可见性设置为true。

然后,使用Show ()而不是ShowModal ()调用子窗体。

子窗体完成后,在主窗体上调用一个函数,将TRectangle设置回Visibility = false。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24830320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档