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

Вниз

выбор эл-та ListBox правой кнопкой мыши   Найти похожие ветки 

 
bite   (2003-03-26 08:37) [0]

Следующая ситуация: Есть ListBox и прикрепленный к нему PopupMenu
Как сделать чтоб при щелчке правой кнопки мыши и соответственно появлении выпадающего меню, еще и выбирался элемент ListBox, как при щелчке левой кнопкой.Помогите,плз...


 
vlad40 ©   (2003-03-26 09:00) [1]

procedure TForm1.ListBox1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if ssRight in Shift then
ListBox1.ItemIndex:=ListBox1.ItemAtPos(point(X,Y),True)
end;


 
bite   (2003-03-26 09:18) [2]

Большое спасибо, все заработало!


 
vlad40 ©   (2003-03-26 09:22) [3]

А еще лучше вот так:


procedure TForm1.PopupMenu1Popup(Sender: TObject);
begin
ListBox1.ItemIndex:=ListBox1.ItemAtPos(ListBox1.ScreenToClient(Mouse.CursorPos),True);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-19420
Staraya
2003-03-18 09:35
2003.04.07
Отношение один ко многим


1-19595
StarCon
2003-03-28 14:49
2003.04.07
Указатели, структуры и DLL


1-19583
Кот Джин
2003-03-28 14:52
2003.04.07
Как сделать, чтобы Edit не пикал?


1-19684
R0man
2003-03-25 14:21
2003.04.07
Как из любой системы исчисления с дробью перевести в 10чную?


14-19811
Буш
2003-03-18 11:32
2003.04.07
Ультиматум России