我遇到了另一个功能区问题。当我有两种形式(其中一种是主要形式)并且我在两者上都放了一条带子时,它们表现得很奇怪。当我按Form2.Show;
打开第二个表单时,每次单击第二个表单上的功能区菜单按钮时,它都会失去焦点,主表单会获得它。
这是在纯空白项目中发生的,那么我可能做错了什么呢?
以下是视频:Watch YT
要明确的是,Action1
按钮只有 Caption:='a';
代码。
答案 0 :(得分:0)
功能区控件假设每个应用程序只有一个,如果它不是唯一的控件,则行为不当。您可以尝试修改Ribbon.pas代码,但它正在做一些可能依赖于Ribbon.Parent仅仅是Application.MainForm的黑客攻击。