![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.03.2009
Сообщений: 3
|
![]()
Нашёл этот код на форуме, он добавляет checkBox в любую колонку, а как потом работать с этими checkbox-ами (узнать, что он нажат или нет)
procedure TForm1.Button1Click(Sender: TObject); const pbColumnIndex = 1; pbMax = 100; var li : TListItem; lv : TListView; pb : TCheckBox; pbRect : TRect; begin lv := ListView1; li := lv.Items.Add; li.Caption := 'Item ' + IntToStr(lv.Items.Count); pb := TCheckBox.Create(nil); pb.Parent := lv; li.Data := pb; pbRect := li.DisplayRect(drBounds); pbRect.Left := pbRect.Left + lv.Columns[-1 + pbColumnIndex].Width; pbRect.Right := pbRect.Left + lv.Columns[pbColumnIndex].Width; pb.BoundsRect := pbRect; end; |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 24.03.2009
Сообщений: 3
|
![]()
У меня есть такая простая задача: нужно чтобы в ListView в первой колонке были только checkbox в режиме vsReport.Пока не подключаю ImageList в свойство SmallImages, то checkbox выводится по центру, как только подключил, то смещается немного вверх. Мне всё равно как, но мне нужно чтобы checkbox всегда был по центру. Заранее БЛАГОДАРЕН !!!!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CheckBox в ListView в режиме vsReport | cybopob90 | Компоненты Delphi | 0 | 24.03.2009 12:31 |
ListView+Checkbox | lantian | Компоненты Delphi | 1 | 04.01.2009 03:28 |
Как использовать CheckBox при работе с БД | Spy | БД в Delphi | 1 | 18.12.2008 14:43 |
ListView и встроенный CheckBox | dsoft | Win Api | 0 | 25.06.2008 00:29 |
Как работать с новыми окнами? | proglamer | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 15.10.2007 23:21 |