Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Вниз

Как заставить появиться Popup меню при нажатии левой кнопки мыши?   Найти похожие ветки 

 
Patrashitel   (2008-06-11 16:33) [0]

Подскажите плз.


 
Поросенок Винни-Пух ©   (2008-06-11 16:35) [1]

popup


 
Patrashitel   (2008-06-11 16:38) [2]


> popup


:-|


 
TUserClass   (2008-06-11 16:38) [3]

procedure TForm1.Button1Click(Sender: TObject);
var
 MousePos : TPoint;
begin
 GetCursorPos (MousePos);
 PopupMenu1.Popup(MousePos.X, MousePos.Y);
end;


 
Поросенок Винни-Пух ©   (2008-06-11 16:40) [4]

И при чем здесь батон1


 
Поросенок Винни-Пух ©   (2008-06-11 16:42) [5]

type TMouseEvent = procedure (Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer) of object;


 
Patrashitel   (2008-06-11 16:45) [6]


> TUserClass   (11.06.08 16:38) [3]


Спасибо, то что надо ...


 
TUserClass   (2008-06-11 16:45) [7]


> Поросенок Винни-Пух ©   (11.06.08 16:40) [4]


Если б я написал, например, Image1 вместо Button1, тебя бы это усроило? ... Просто для примера....


 
Поросенок Винни-Пух ©   (2008-06-11 16:46) [8]

Неа. У тебя попап появляется не при нажатии левой кнопки а при её отпускании


 
TUserClass   (2008-06-11 16:51) [9]


> Поросенок Винни-Пух ©   (11.06.08 16:46) [8]


Мда....ты праф.... :)


 
Тын-Дын ©   (2008-06-11 22:48) [10]


> TUserClass   (11.06.08 16:51) [9]
> > Поросенок Винни-Пух ©   (11.06.08 16:46) [8] Мда....ты
> праф.... :)


Фигня. Главное, что автору дано направление.
А всякие батоны с попами пусть поросята лопают.


 
Тын-Дын ©   (2008-06-11 23:06) [11]

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
var
 p: TPoint;
begin
 p := ClientToScreen(Point(X,Y));
 PopupMenu1.Popup(p.X,p.Y);
end;


 
Германн ©   (2008-06-12 00:41) [12]


> TUserClass   (11.06.08 16:38) [3]


> Тын-Дын ©   (11.06.08 23:06) [11]

Вообще-то PopupMenu, как правило, контекстное. Так что Патрашитель вполне возможно вас ещё попотрошит. :)


 
Тын-Дын ©   (2008-06-12 01:48) [13]


> Германн ©   (12.06.08 00:41) [12]
> > TUserClass   (11.06.08 16:38) [3]> Тын-Дын ©   (11.06.
> 08 23:06) [11]Вообще-то PopupMenu, как правило, контекстное.
>  Так что Патрашитель вполне возможно вас ещё попотрошит.
>  :)


Это уже на совести автора. -)
Нужно было-бы контекстное - так бы и сказал.


 
Германн ©   (2008-06-12 01:59) [14]


> Тын-Дын ©   (12.06.08 01:48) [13]
>
>

А я не говорил про совесть. Но за "PopupMenu" ты ещё, возможно, ответишь!

P.S. "было бы" - пишется раздельно. Без тире и дефисов.


 
Тын-Дын ©   (2008-06-12 02:08) [15]


> P.S. "было бы" - пишется раздельно. Без тире и дефисов.


PS. Из постинга [12]:
"контекстное" - не имеет согласованного подлежащего. Вот так-то.


 
Тын-Дын ©   (2008-06-12 02:11) [16]


> Германн ©   (12.06.08 01:59) [14]


Не надо нести бред, пожалуйста?
Буквоеды - go away. begreifen?



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

Форум: "Начинающим";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.006 c
15-1211734954
Дмитрий С
2008-05-25 21:02
2008.07.13
Облегчить реализацию IDispach


2-1213209020
slavikdr
2008-06-11 22:30
2008.07.13
Есть задачка с веб-страницами


2-1213422535
WebSQLNeederr
2008-06-14 09:48
2008.07.13
Как скопировать в TImage изображение <img> загруженной в TWebBrow


15-1211952988
Ega23
2008-05-28 09:36
2008.07.13
С Днём Пограничника!


15-1211830557
Дмитрий С
2008-05-26 23:35
2008.07.13
Время жизни ком-объекта.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский