TMenuItem使用Delphi 5自动检查

TMenuItem使用Delphi 5自动检查,delphi,vcl,Delphi,Vcl,创建自动管理其选中属性的自定义TMenuItem的正确方法是什么。 记住,一旦有人会: myHelloItem.OnClick := helloword; 然后行为就消失了 如何在Delphi7中实现这一点 关于,有两个选项: 您有一个AutoCheck属性,它使每次单击都切换该菜单项的复选标记,而不管OnClick行为如何(尽管我相信OnClick实现可以覆盖AutoCheck)。然而,它限制了功能 您可以继承TMenuItem并在调用“OnClick”的Click方法中实现所需的行为 @毛

创建自动管理其选中属性的自定义TMenuItem的正确方法是什么。 记住,一旦有人会:

myHelloItem.OnClick := helloword;
然后行为就消失了

如何在Delphi7中实现这一点

关于,有两个选项:

  • 您有一个AutoCheck属性,它使每次单击都切换该菜单项的复选标记,而不管OnClick行为如何(尽管我相信OnClick实现可以覆盖AutoCheck)。然而,它限制了功能
  • 您可以继承TMenuItem并在调用“OnClick”的Click方法中实现所需的行为

  • @毛泽特:我在主帖上问是5还是7,因为你在正文中提到了7。在这种情况下,我建议选择2。。。