Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

CheckBox ы в StringGrid .   Найти похожие ветки 

 
denis_group   (2004-05-05 17:25) [0]

Как проверить его свойство Checked. Вот как вставлял

procedure AddCheckBoxes;
var
 i: Integer;
 NewCheckBox: TCheckBox;
begin
 clean_previus_buffer; // очищаем неиспользуемые чекбоксы...

 for i := 1 to 4 do
 begin
   StringGrid1.Cells[0, i] := "a";
   StringGrid1.Cells[1, i] := "b";
   StringGrid1.Cells[2, i] := "c";
   StringGrid1.Cells[3, i] := "d";

   NewCheckBox := TCheckBox.Create(Application);
   NewCheckBox.Width := 0;
   NewCheckBox.Visible := false;
   NewCheckBox.Caption := "OK";
   NewCheckBox.Color := clWindow;
   NewCheckBox.Tag := i;
   NewCheckBox.OnClick := CheckBox1.OnClick; // Связываем предыдущее событие OnClick
                                             // с существующим TCheckBox
   NewCheckBox.Parent := Panel1;

   StringGrid1.Objects[4, i] := NewCheckBox;
   StringGrid1.RowCount := i;
 end;
 set_checkbox_alignment; // расположение чекбоксов в ячейках таблицы...
end;


 
clickmaker ©   (2004-05-05 18:14) [1]


> StringGrid1.Objects[4, i] := NewCheckBox;

В вопросе уже половина ответа


 
pasha_golub ©   (2004-05-05 18:29) [2]

Вообще-то, насколько я понимаю, после выхода их процедуры NewCheckBox будет освобожден. Соответственно, StringGrid1.Objects[4, i] будет указывать куда-то...

И вообще, я ни хрена не понимаю. Если чекбокс должен быть в гриде, то почему     NewCheckBox.Parent := Panel1;

Кто-то из нас пьян.



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-1084287680
Eugene30
2004-05-11 19:01
2004.05.23
Как программно (в run-time) получить список всех форм проекта?


14-1083359080
Soft
2004-05-01 01:04
2004.05.23
Интернет, нужен ли он?


14-1083326823
Тимохов
2004-04-30 16:07
2004.05.23
Советы Рихтера не пользоватся ExitThread.


7-1081923947
Anka
2004-04-14 10:25
2004.05.23
Смена раскладки клавиатуры


1-1083999590
Федя Мегатронов
2004-05-08 10:59
2004.05.23
Как вклинить прогрессбар в программу ?