maklaus |
Отправлено: 01.10.2004, 19:11 |
|
Не зарегистрирован
|
Привет всем. Мне тут надо сделать табличку (TStringGrid) так, чтобы у неё в одной из колонок были флажочки (TCheckBox). Я кинул табличку на форму. И создаю динамически CheckBox'сы вот так (ну штук 40 для начала
CODE |
void __fastcall TForm::FormCreate(TObject *Sender)
{
for(int i=1;i<40;i++)
{
TCheckBox *Check;
Check = new TCheckBox(this);
Check->Width = 16;
Check->Height = 16;
Check->Left = 2;
Check->Top = i*18;
Check->Parent = StringGrid;
}
}
|
Они создаются, прекрасно отображаются, скролятся и все дела, НО никак не реагируют на нажатие
(ни флажочка не появляется, ни свойство Checked у них не меняется). Подскажите плиз в чем тут дело.
Заранее благодарен. 8) |
|
Valdemar |
Отправлено: 04.10.2004, 10:44 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Найдите какой-нибудь StringGrid, в котором это уже реализовано (например, TAdvStringGrid из TMS Component Pack, www.tmssoftware.com) и не мучайтесь.
Или посмотрите статью здесь. |
|
|