83)问:我有时要设计一组互相排斥的菜单项,也就是单选菜单项,应该怎么办呢? 答:要使一组菜单项成为单选菜单项,必须满足几个条件。 首先,这一组菜单必须在同一个下拉菜单中。 其次,它们的RadioItem属性必须都设置成了True。 最后,它们的GroupIndex属性必须相同。 这一组中唯一被选中的菜单项的前面将会显示一个圆点标记。 84)问:我怎样使菜单项失效呢? 答:只要把菜单项的Enabled属性设置为False,就可以使菜单项失效,这时菜单项是灰色的。在设计时和运行时你可以任意设置菜单项的Enabled属性。 85)问:菜单项有些什么常用的事件呢? 答:菜单项只有一种事件OnClick,在实际编辑中这个事件是一定要响应的。 86)问:我们一般在主菜单之外还会提供一个快捷菜单,就像C++Builder一样,在窗体中单击右键随时都可以打开一个弹出菜单。C++Builder是怎样实现弹出菜单的? 答:弹出菜单有时候又称为快捷菜单。弹出菜单与主菜单的区别是:主菜单是固定的,而弹出菜单是活动的;主菜单有多组菜单项,而弹出菜单只有一组。弹出菜单的设计方法与主菜单基本相同,也是使用菜单编辑器来完成的。 |
正在阅读:C++ Builder 初学问与答 (十)C++ Builder 初学问与答 (十)
2004-08-05 10:03
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键