, : MainMenu PopupMenu .
MainMenu , .. , , .
MainMenu. Menu. MainMenu , . Menu , , .
MainMenu Items. , MainMenu Items . .
( ) , , .. Items TMenuItem, , , . .
Caption . .
, . , , '&. , . Alt .
Caption , .
Name , . .
ShortCut , , , , . , ShortCut . .
Default , , .. , . , .
Break , . Break: mbNone ( ), mbBarBreak mbBreak , (mbBarBreak) (mbBreak).
|
|
Checked, true, , , , . , OnClick
<_>->Checked =! <_>->Checked;
AutoCheck, true, , , .
, , RadioItem. , true, , , GroupIndex. GroupIndex . RadioItem = true GroupIndex , , . Checked = true, Checked false.
, , true AutoCheck. : , . , , . , . , AutoCheck ( false) Checked . , :
if(! ((TMenuItem *) Sender)->Checked)
((TMenuItem *) Sender)->Checked) = true;
, . ( Sender) .
, , .
Enabled () Visible (). Enabled = false, . Visible = false, , , . Enabled Visible , .
. Bitmap ImageIndex. , . , ImageList. Images MainMenu. . -1 ( ), .
|
|
OnClick, .
. , MainMenu. , , , . .
AutoMerge MainMenu. , , AutoMerge true. AutoMerge false.
GroupIndex. , GroupIndex. , () GroupIndex, - ( ), . GroupIndex. , GroupIndex:
1 2
2 4 1 3
| | | |
2 4 1 3
| | |
2 4 1
, , :
1 2 3 4
| | | |
1 2 3 4
| | |
1 2 4
, GroupIndex. , .
, , GroupIndex.
MainMenu .
1. Unit1 Project1 ().
2. Caption Form1 .
3. MainMenu1, ( Form1-> MainMenu1) , .