C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как сделать StringGrid c CheckBox'ами
maklaus
Отправлено: 01.10.2004, 19:11


Не зарегистрирован







Привет всем. Мне тут надо сделать табличку (TStringGrid) так, чтобы у неё в одной из колонок были флажочки (TCheckBox). Я кинул табличку на форму. И создаю динамически CheckBox'сы вот так (ну штук 40 для начала smile.gif

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;
       }
}


Они создаются, прекрасно отображаются, скролятся и все дела, НО sad.gif никак не реагируют на нажатие
(ни флажочка не появляется, ни свойство Checked у них не меняется). Подскажите плиз в чем тут дело.
Заранее благодарен. 8)
Valdemar
Отправлено: 04.10.2004, 10:44


Мастер участка

Группа: Участник
Сообщений: 433



Найдите какой-нибудь StringGrid, в котором это уже реализовано (например, TAdvStringGrid из TMS Component Pack, www.tmssoftware.com) и не мучайтесь.
Или посмотрите статью здесь.

Вернуться в Вопросы программирования в C++Builder