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

Вниз

В ListBox хочу выделять Item правой кнопкой мыши.   Найти похожие ветки 

 
LinOS ©   (2003-06-23 06:33) [0]

В общем надо перед тем как появиться на ListBox-е Popup-у необходимо выделить итем над которым щелкнули для вызова Popup. Вроде должно быть просто, но что-то застопорило.


 
Спрашивающий_   (2003-06-23 07:41) [1]

Так устроит
procedure TForm1.ListBox1ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
var
Index:Word;
begin

Index:=ListBox1.ItemAtPos(MousePos,True);
SendMessage(ListBox1.Handle, LB_SETCARETINDEX ,Index,0 ) ;

Text:=ListBox1.Items[Index]; //Тест
end;


 
LinOS ©   (2003-06-23 08:58) [2]

>> SendMessage(ListBox1.Handle, LB_SETCARETINDEX ,Index,0 ) ;

А без API?
Я пишу с CLX библиотеками.



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

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

Наверх




Память: 0.46 MB
Время: 0.012 c
14-7659
INTAARI
2003-06-16 11:11
2003.07.03
программа которая должна работать постоянно


14-7703
blackweber
2003-06-15 21:02
2003.07.03
Вопрос к пользователям домашних локальных сетей.


1-7460
clickmaker
2003-06-20 14:24
2003.07.03
record как out-параметр в методах IAppServer


3-7293
abc
2003-06-08 18:37
2003.07.03
Цветной ГРИД!


3-7295
Rem
2003-06-08 20:16
2003.07.03
Конкатенация строк в SQL-запросе, если одна из них NULL