Вниз
Скачать: CL | DM;

Щелчок в item s ListView   Найти похожие ветки 

 
fedor ©   (2004-04-28 18:47) [0]

Подскажите, плиз, как отловить где был сделан щелчок мыши на ListView. В заполненой области или в пустой. Короче, нужно сделать так чтобы фокус с item"ов не снимался, то есть что бы всегда был выделен хоть один.


 
now_aleks   (2004-04-28 19:07) [1]


procedure TFormCompareFilms.ListBox1MouseDown(Sender: TObject;
 Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
if Button = mbRight then
begin
  if ListBox1.Selected[ListBox1.ItemAtPos(Point(X,Y),false)] = false then
     ListBox1.Selected[ListBox1.ItemAtPos(Point(X,Y),false)]:=true else
     ListBox1.Selected[ListBox1.ItemAtPos(Point(X,Y),false)]:=false;
end;
end;

Это пример переключения выбранно-невыбранно, при нажатии правой кнопки мыши. Копай при помощи функции ItemAtPos.
н.п.

if ListBox.ItemAtPos(Point(X,Y) > Listbox.Items.Count then
ListBox.selected[ListBox.Items.Count-1];


 
VMcL ©   (2004-04-28 19:14) [2]

>>now_aleks  (28.04.04 19:07) [1]

Вопрос вообще-то про TListView, вроде.

>>fedor ©  (28.04.04 18:47)

TListView.Selected, TListView.SelCount



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
6-1079982247
3APA3A
2004-03-22 22:04
2004.05.16
как сделать time-out на recvfrom?


14-1082967681
Паниковский
2004-04-26 12:21
2004.05.16
Народ ни кто не в курсе???


14-1082957280
Anka
2004-04-26 09:28
2004.05.16
Про женский пол...


3-1082021614
ГАГН
2004-04-15 13:33
2004.05.16
как из базы удолить нулевые значения?


1-1083728597
Dark Man
2004-05-05 07:43
2004.05.16
Работа с 1С




   Наверх