Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.025 c
3-1082370014
Filat
2004-04-19 14:20
2004.05.16
Как sql-ем Дельфийским выбрать записи, скажем с 20-й по 52?


1-1083233147
ЁПРСТ
2004-04-29 14:05
2004.05.16
Ответ на запрос системы.


1-1083322328
Maxim2030
2004-04-30 14:52
2004.05.16
dcc32 и номера версий


1-1083061715
BALU1111
2004-04-27 14:28
2004.05.16
Проблема осей или ...?


14-1082606788
asdqwer
2004-04-22 08:06
2004.05.16
Обман зрения