//---------------------------------------------------------------------------
void __fastcall TForm1::CheckBox1Click(TObject *Sender)
{
CheckBox1->Checked = check_box;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::CheckBox1KeyPress(TObject *Sender, char &Key)
{
CheckBox1->Checked = check_box;
}
//---------------------------------------------------------------------------
Как сдлеать активный но не нажимаемый checkbox?
Есть информационное окно, отображающее состояние флагов...
В качестве контрола отображающего активность флагов, выбран checkbox.
Вся проблема в том, как сделать checkbox только для чтения пользователем...
Чтобы у него не было возможности эти самые чекбоксы изменять.
Свойство enabled для этого не подходит...
заводишь переменную bool check_box; например, где-то её инициализируешь и меняешь флаг самого CheckBox'a...
Код:
вуа-ля... теперь пока не изменишь переменную (и не забудь при её изменении и инициализации изменять соответствующее свойство твоего CheckBox'а) - сколько не нажимай, ни клацай - всё одно и то же ;)...
я тут примерчик нава(л)ял ;)
Спасибо! +1