1.命名菜單 和其他所有組件一樣,將一個菜單組件加到窗體中, C++ Builder賦給它一個缺省名,例如MainMenu1??筛鶕﨩bject 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舉出了這樣的一些例子,假定表中所有的菜單項出現在相同的菜單欄中。
點擊查看大圖
和菜單組件一樣, C++ Builder會把菜單項名加到窗體類型聲明中,同時這些菜單項名出現在組件列表中。
1) 選擇需在何處創建菜單項。假如是初次打開菜單設計器,則菜單欄的第一個位置將被選擇。 2) 開始鍵入Caption屬性?;蛲ㄟ^使用光標在對象觀察器中選擇并首先鍵入Name屬性值。在這種情況下,需要重選Caption屬性并鍵入值。 3) 按回車鍵(E n t e r)。下一個菜單項的放置位置被選中。若首先鍵入Caption屬性值,使用方向鍵返回剛才建立的菜單項??梢钥吹紺++ Builder以Caption屬性值為基礎派生出了Name屬性值。 4) 繼續為需創建的各個新的菜單項鍵入Caption屬性及Name屬性,或按Esc鍵返回菜單欄??墒褂梅较蜴I從菜單欄進入菜單中,并在菜單列表項之間移動;按回車鍵完成動作。按Esc鍵可返回菜單欄。