Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизЩелчок в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.031 c