Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как очистить CheckBoxes при показе ListView? [D7, XP]


Aleks ©   (2009-10-30 15:46:00) 

В списке ListView находятся несколько Checkboxes. После выбора и закрытия доч.окна программы их сосотояние неизменно и восстанавливается при повторном показе доч.окна. Какой код прописать на событие OnShow чтобы очистить CheckBoxes от галочек при показе доч.окна? Пробовал ListView.CheckBoxes:=False, но тогда чекбоксы вобще пропадают :(


Aleks   (2009-10-31 11:20:00) [1]

>SergP. Новичок :)


SergP   (2009-10-31 10:56:00) [2]


> Aleks   (31.10.09 10:36) [9]
>
> if ListView1.Items.Count=0 then кол.циклов=0


А какой смысл в лишних (совершенно ненужных) проверках?
неужели ты думаешь что тело цикла for i:=0 to -1 do ... выполнится?


Aleks   (2009-10-31 10:36:00) [3]

if ListView1.Items.Count=0 then кол.циклов=0


Юрий Зотов   (2009-10-30 18:20:00) [4]

> Aleks   (30.10.09 16:28) [3]

Оператор
if ListView1.Items.Count>0 then
лишний.

Почему он лишний?
:o)


Aleks   (2009-10-30 17:40:00) [5]

Да уж как-нить твои колкости переживу, будьспок.. :)


Dennis I. Komarov   (2009-10-30 17:12:00) [6]


> Aleks   (30.10.09 17:02) [5]

А ты за себя переживай...


Aleks   (2009-10-30 17:02:00) [7]

> Dennis I. Komarov. Мило, мило.. Похоже дружеской поддержки на этом форуме врятли кто-то от тебя дождется...


Dennis I. Komarov   (2009-10-30 16:33:00) [8]


> Aleks   (30.10.09 16:28) [3]

не надо... в гугле и так полно мусора, там и приводи...


Aleks   (2009-10-30 16:28:00) [9]

Кого заинтересует ответ на сабж привожу код:
var
i:Integer;
begin
if ListView1.Items.Count>0 then
begin
for i:=0 to ListView1.Items.Count-1 do ListView1.Items.Item[i].Checked:=False;
end;
end;


Aleks   (2009-10-30 15:59:00) [10]

> Dennis I. Komarov. Привет засегдатаям! :)


Dennis I. Komarov   (2009-10-30 15:53:00) [11]

У гугля спроси, он же лучше справки...


Наверх

Титульная страница Поиск, карта сайта Написать письмо