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

Вниз

Вопрос по ListBox   Найти похожие ветки 

 
openfire ©   (2002-04-19 12:38) [0]

Добрый день Мастера!
На форме находятся 1 CheckListBox и 2 ListBox...
Как сделать, чтобы при событии OnClick и OnClickCheck в CheckListBox в ListBox-ах соответсвующие строки стали selected?
Т.е. нажимаю кнопкой мышки на 5 строке в CheckListBox и у меня становятся selected 5-ые строки в ListBox-ах?


 
Song ©   (2002-04-19 13:41) [1]

Вставьте в onClickCheck компонента TCheckListBox

With ListBox1 Do
try
MultiSelct:=True;
Selected(ItemAtPos(Point(X,Y),True)):=True;
except
end

P.S. Если функцию ItemAtPos() проверять на -1, то можно не исползовать исключение.


 
Song ©   (2002-04-19 13:45) [2]

Наврал.. Правильно так:

try
ListBox1.Selected(CheckListBox1.ItemAtPos(Point(X,Y),True)):=True;
except
end;


 
Толик ©   (2002-04-19 14:33) [3]

У всех этих ...Box"ов есть св-во ItemIndex - т.е. номер выделенного эл-та.

ListBox1.ItemIndex := CheckListBox1.ItemIndex;


 
Song ©   (2002-04-19 15:37) [4]

2Толик © (19.04.02 14:33)
ItemIndex - текуще выбранный элемент, он может быть только один, а ему нужно выделить сразу несколько.


 
openfire ©   (2002-04-22 04:27) [5]

Спасибо ребята, помогли :)))



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
1-17604
cranium
2002-04-21 01:34
2002.05.06
Как проверить создана форма или нет


3-17505
romano.ru
2002-04-11 20:32
2002.05.06
Запись BLOB в Access используя TQuery


14-17702
Alx2
2002-03-28 10:24
2002.05.06
Ветка о русском языке нашла продолжение в правительстве


4-17729
Slider-DSP
2002-02-23 14:31
2002.05.06
Как погасить монитор?


1-17559
Tpv
2002-04-22 09:26
2002.05.06
Открыть Word.