4.7.2 创建菜单 可将每个要包含在应用程序中的菜单组件加到一个或多个窗体中。可以完全从头开始去创建每个菜单,或从预定义的菜单模板开始。 本节讨论设计时创建菜单的基础。
1.命名菜单 和其他所有组件一样,将一个菜单组件加到窗体中, C++ Builder赋给它一个缺省名,例如MainMenu1。可根据Object Pascal命名规则给该菜单一个更有意义的名字。 C++ Builder把菜单名加到窗体类型声明中,同时该菜单名出现在组件列表中。
2.命名菜单项 和菜单组件相反,在将菜单项加入窗体时需要显式地给菜单项命名。这有两种方式: · 直接在name属性中键入值。 · 先在Caption属性中键入值,然后让C++ Builder由Caption属性派生出name属性值。 例如,如果将Caption属性设为File, C++ Builder指定菜单项name属性为F i l e 1。若你在填充Caption属性之前填写了name属性, C++ Builder将在填充C a p t i o n属性之前将其值保持为空。 注意若填充Caption属性时使用了无效的C + +标识符, C++ Builder会相应地修改name属性。例如,如果希望标题以数字开始, C++ Builder会在数字前冠以字符以派生name属性。 表4 - 1举出了这样的一些例子,假定表中所有的菜单项出现在相同的菜单栏中。  
|