Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как сделать пункт MainMenu enabled = false(true)


Автор: xxxsas 10.1.2009, 06:12
 Нужно чтобы по щелчку кнопки Button1 пункт MainMenu(допустим пункт New) становился enabled = false,  а по щелчку Button2 - enabled = true.
 
как это можно сделать(по нету инфы не нашел)???

Автор: Mpak 10.1.2009, 07:21
Надеюсь, что правильно Вас понял..
Дело в том, что отдельный пункт меню, это отдельный объект. То есть если допустим у нас есть пункт меню New:
user posted image
то решение вашей проблемы будет выглядеть следующим образом:
Код

//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
New1->Enabled = true;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
New1->Enabled = false;
}
//---------------------------------------------------------------------------

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)