Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.012 c
14-19783
AVR
2003-03-18 10:07
2003.04.07
Delphi -> Kylix ?


3-19433
off
2003-03-18 14:30
2003.04.07
В IB есть такая приблуда


3-19482
Jaxtor
2003-03-19 17:29
2003.04.07
Invalid column reference


1-19515
Вова
2003-03-26 14:06
2003.04.07
Как спрятать кнопку проги на панели пуск


7-19897
ych_boriss
2003-02-13 04:03
2003.04.07
футкция RasEnumDevices. Кто знает, как ей пользоваться?




   Наверх