SubItemsEnabled (C++)
Description
The following code disables all the subitems of the menu item File1. This example requires a button and a TMainMenu with several menu items added, one of them named File1.
Code
void __fastcall TForm1::DisableSubItemsClick(TObject *Sender)
{
for (int i = 0; i < File1->Count; i++)
{
File1->Items[i]->Enabled = false;
}
}
void __fastcall TForm1::Edit1Click(TObject *Sender)
{
ListBox1->Items->Add("This is the Edit command");
}
void __fastcall TForm1::File1Click(TObject *Sender)
{
ListBox1->Items->Add("This is the File command");
}
void __fastcall TForm1::FileSub11Click(TObject *Sender)
{
ListBox1->Items->Add("This is the FileSub1 command");
}
void __fastcall TForm1::FileSub21Click(TObject *Sender)
{
ListBox1->Items->Add("This is the FileSub2 command");
}
void __fastcall TForm1::FileSub31Click(TObject *Sender)
{
ListBox1->Items->Add("This is the FileSub3 command");
}
void __fastcall TForm1::Options1Click(TObject *Sender)
{
ListBox1->Items->Add("This is the Options command");
}
Uses
- Vcl.Menus.TMenuItem.Count ( fr | de | ja )
- Vcl.Menus.TMenuItem.Items ( fr | de | ja )
- Vcl.Menus.TMenuItem.Enabled ( fr | de | ja )