Задача: сделать неактивными кнопки, до наступления какого-либо события:
При наступлении какого-либо события (появление записи, переход и т.п.) кнопки(а) должны(а) быть активны(а).
Решением данной задачи, является добавление в обработчик нажатия кнопки следующего кода, например:
BitBtn2->Enabled=true; // то кнопка доступна BitBtn2->Enabled=false; // кнопка недоступна
Для наглядности, приведем пример обработчика событий:
void __fastcall TPagesDlg::BitBtn1Click(TObject *Sender) {//Кнопка Предыдущая запись if (ComboBox1->ItemIndex==0) { BitBtn1->Enabled=false; } if(ComboBox1->ItemIndex>0) { ComboBox1->ItemIndex=ComboBox1->ItemIndex-1; ComboBox1Change(Sender); BitBtn2->Enabled=true; } }