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

Вниз

Правый клик в ListBox   Найти похожие ветки 

 
InfMag ©   (2004-10-16 18:44) [0]

Люди, кто может мне объяснить как при правом клике на ListBox выделять item также как и левым?


 
InfMag ©   (2004-10-16 19:37) [1]

Мне-то кажется, что тут сидят всезнающие... Вы блин не можете что-ли решить такой простой вопрос?


 
Piter ©   (2004-10-16 20:09) [2]

1) в течении 53 минут не поступило ответа - уже паника. Тебе НИКТО НИЧЕГО НЕ ДОЛЖЕН

2) будешь брать на понт - вообще ответа не получишь

3)
procedure TForm1.ListBox1MouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
var
 pt: TPoint;
begin
 pt.X := X;
 pt.Y := Y;
 with Sender as TListBox do
   ItemIndex := ItemAtPos(pt, true);
end;


Полегчало?


 
Piter ©   (2004-10-16 20:19) [3]

Разозлился и сходу написал не совсем корректно. Хотя тут уже исправить не составляет труда:

procedure TForm1.ListBox1MouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
var
 pt: TPoint;
begin
 pt.X := X;
 pt.Y := Y;
 if mbRight=Button then
   with Sender as TListBox do
     ItemIndex := ItemAtPos(pt, false);
end;


 
begin...end ©   (2004-10-16 20:24) [4]


> Piter

Можно, в общем-то, и без дополнительной переменной:

ItemIndex := ItemAtPos(Point(X, Y), false);


 
Piter ©   (2004-10-16 23:23) [5]

begin...end ©   (16.10.04 20:24) [4]

ну да. Так даже нагляднее


 
InfMag ©   (2004-10-17 09:11) [6]

Спасибо кончно, но на понт я никого брать не собирался, а просто у меня настроение фиговое было, ниегде ответа получить не мог...
Еще раз спасибо...


 
InfMag ©   (2004-10-17 09:16) [7]

О боже, наконец. Вы помогли мне решить простую и в тоже время гемороцческую... FENKSЪ


 
NikB   (2004-10-17 12:47) [8]

А если хочеш и когда видно контекстное меню при правом клике на ListBox выделять item также как и левым, надо менят Autopopup.
Когда нет контекстного меню - все и так как положено :)


 
Piter ©   (2004-10-17 13:49) [9]

Piter ©   (16.10.04 23:23) [5]
но на понт я никого брать не собирался


>Вы блин не можете что-ли решить такой простой >вопрос?


 
GuAV ©   (2004-10-17 14:27) [10]


> Piter ©   (16.10.04 23:23) [5]
> но на понт я никого брать не собирался

Piter © демонстрирует возможности своего клиента :)


 
Piter ©   (2004-10-17 20:17) [11]

GuAV ©   (17.10.04 14:27) [10]

блин, ну не туда ткнул :) Бывает...


 
olookin ©   (2004-10-17 21:51) [12]

Значит вот этот самый клиент Piter-овский???


 
GuAV ©   (2004-10-17 22:22) [13]

Лично я вернулся на DMClient


 
Piter ©   (2004-10-17 22:24) [14]

olookin ©   (17.10.04 21:51) [12]

этот самый - это какой? :)


 
Piter ©   (2004-10-17 22:24) [15]

название какое?


 
olookin ©   (2004-10-17 22:57) [16]

[15] Piter ©   (17.10.04 22:24)

название экзешника - DMClient.exe


 
GuAV ©   (2004-10-17 23:05) [17]


> название экзешника - DMClient.exe

У DMClient фичи продемонстрированной в [9] Piter ©   (17.10.04 13:49) нет. И ещё кое чего из действительно полезных фич нет. Тем не менее, мне он больше нравится


 
olookin ©   (2004-10-17 23:12) [18]

--------------------------------------------------------------------------------
[17] GuAV ©   (17.10.04 23:05)

Так он автор?


 
GuAV ©   (2004-10-17 23:18) [19]


>[17] GuAV ©   (17.10.04 23:05)
>
> Так он автор?

Он автор другуго клиента.
http://www.magic-forum.narod.ru/


 
Piter ©   (2004-10-18 01:44) [20]

GuAV ©   (17.10.04 23:05) [17]
Тем не менее, мне он больше нравится


блин. Ну а чем он больше нравится то?!
Вроде и фич нету - значит, менее удобен. А нравится больше. Как же так? :)
Хотя давай переместимся в http://delphimaster.net/view/15-1095535491/



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

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

Наверх




Память: 0.51 MB
Время: 0.023 c
1-1098178915
Mishenka
2004-10-19 13:41
2004.10.31
Sender в MenuItem


3-1096551759
intaari
2004-09-30 17:42
2004.10.31
Установка BDE вместе с прогой


8-1091536814
debuger
2004-08-03 16:40
2004.10.31
Масштабирование картинки


14-1097481730
Dmitriy O.
2004-10-11 12:02
2004.10.31
О кончине архиваторов.


3-1096644359
SH
2004-10-01 19:25
2004.10.31
Лимит на количество подключений к одному серверу