Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Checkbox в ячейке Tlistview


Автор: Sunvas 6.4.2006, 07:03
Как всунуть в ячейку Tlistview checkbox? Очень нужно. Если никак, то посоветуйте какой-нить бесплатный компонент.

Автор: Quadr0 6.4.2006, 07:11
...

Автор: Sunvas 6.4.2006, 07:23
Цитата(Sunvas @ 6.4.2006, 07:03 Найти цитируемый пост)
ListView.Checkboxes := True;

Ты не внимательно читаешь!
Цитата(Sunvas @ 6.4.2006, 07:03 Найти цитируемый пост)
ячейку


Имеется в виду что нужно всунуть в любую ячейку.

Автор: Guedda 6.4.2006, 08:32
Вот:
Код

var
  cb : TCheckBox;
begin
  cb := TCheckBox.Create(ListView1);
  cb.Parent := ListView1;
end;

Автор: Sunvas 7.4.2006, 07:27
Guedda, но я ведь хочу вставить checkbox не в listview, а в его ячейку. Это совсем разные вещи - ведь мне надо, чтобы при добавлении строчек в определенных клетках были checkbox-ы.

Вот картинка, чтобы меня можно было понятнее

Автор: Quadr0 7.4.2006, 07:40
...

Автор: x77 7.4.2006, 13:13
у ListView нет ячеек, как у стринггрида, например. Там всё содержимое отрисовывается на канве в том или ином виде зависимости от настроек стиля, отображения и пр. поэтому "засунуть в ячейку" нельзя по определению - нет ячеек. можно просто периодически делать его видимым, позиционируя в нужном месте.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)