Вниз
Скачать: 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.027 c
4-1080557192
Nic
2004-03-29 14:46
2004.05.16
Два вопросика


14-1082631749
Knight
2004-04-22 15:02
2004.05.16
Можно ли в XP сделать одну запись, типа, Default...


1-1083071145
Ruslan
2004-04-27 17:05
2004.05.16
Вопрос по функции FloatToStr


1-1083699312
ohiio
2004-05-04 23:35
2004.05.16
checklistbox


14-1082697511
Vlad Oshin
2004-04-23 09:18
2004.05.16
Сегодня иду купаться :)




   Наверх