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

Вниз

как узнать на каком обекте нажата правая клавиша миши   Найти похожие ветки 

 
oleg_teacher ©   (2007-06-06 14:37) [0]

Уважаемые знатоки.

С вами играет Олег_учитель
внимание вопрос:


как узнать на каком обекте нажата правая клавиша миши,
как узнать на каком обекте нажата левая клавиша миши.
просто обрабатывать событие клик не подходит.


Зарание спасибо за ответы.


 
Сергей М. ©   (2007-06-06 14:46) [1]


> просто обрабатывать событие клик не подходит


Ну так обрабатывай сложно. В чем проблема-то ?


 
Kolan ©   (2007-06-06 14:52) [2]

> как узнать на каком обекте нажата

Объект должен сам сказать «На мну нажали пр. кнопку» — это и есть событие&#133 Почему оно не подходит — неясно&#133


 
авыф   (2007-06-06 14:59) [3]

кто такой миша??? )


 
G_M_S ©   (2007-06-06 15:11) [4]

Я Миша. Кто спер мои клавиши и нажимает их где-попало?!! События остались, кстати, у меня...


 
clickmaker ©   (2007-06-06 15:11) [5]

что уже мышки в форме медведя делают? а кнопки - это ухи?


 
oleg_teacher ©   (2007-06-06 15:29) [6]

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

А тепер перефразирую вопрос:
Как узнать для какого обекта было вызвано
контекстное меню.
Спасибо.

P.S.
Если захотите пошутить,
идите в туалет.
И счмешно, и глупость свою не будете показывать.


 
Плохиш ©   (2007-06-06 15:33) [7]


> oleg_teacher ©   (06.06.07 15:29) [6]
> Если захотите пошутить,
> идите в туалет.

Вот интересно, сам-то нафига от-туда вышел?


 
DVM ©   (2007-06-06 16:29) [8]


> P.S.
> Если захотите пошутить,
> идите в туалет.
> И счмешно, и глупость свою не будете показывать.

А из туалета сюда шутить можно? У меня WI-Fi все равно.


 
Германн ©   (2007-06-06 16:50) [9]


> А тепер перефразирую вопрос:
> Как узнать для какого обекта было вызвано
> контекстное меню.
> Спасибо.
>

Если б сразу так спросил ответ был бы уже в первом ответе. А сейчас уже и отвечать неинтересно. Вот перенесут в Начинающие, отвечу
:-)


 
clickmaker ©   (2007-06-06 16:52) [10]


> Уважаемые знатоки.
>
> С вами играет Олег_учитель

может, чайную паузу лучше?


 
exactly   (2007-06-06 17:17) [11]


> Уважаемые знатоки.
>
> С вами играет Олег_учитель
> внимание вопрос:

юмор аборигенов?


 
exactly   (2007-06-06 17:22) [12]


> P.S.
> Если захотите пошутить,
> идите в туалет

по-твоему туалет это комната смеха?:)


 
StriderMan ©   (2007-06-06 17:55) [13]


> oleg_teacher ©   (06.06.07 15:29) [6]
> (он чуть чуть туповат)


Будьте снисходительны, господа программеры :D


 
G_M_S ©   (2007-06-06 19:03) [14]


> А тепер перефразирую вопрос:Как узнать для какого обекта
> было вызваноконтекстное меню.Спасибо.

Бугога :))) тупо пошучу: прикрути к окну обработчик событий (покатит кидание на форму TApplicationEvents), лови в OnMessage сообщения вида WM_RBUTTONDOWN и смотри, какой компонент под ним в это время был :))) Координаты передаются :))) Извини, что сильно тупо ;)))


 
StriderMan ©   (2007-06-06 19:24) [15]

Можно повесить таймер и каждые 10 миллисекунд проверять координаты мыши и состояние кнопок.

:))



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

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

Наверх




Память: 0.48 MB
Время: 0.056 c
2-1184208569
a.sitkin
2007-07-12 06:49
2007.08.12
Открыть книгу Exel и запустить в ней макрос


1-1180440433
gray_falcon
2007-05-29 16:07
2007.08.12
Есть ли замена для TMemoryStream


2-1184524311
Pont
2007-07-15 22:31
2007.08.12
Вырезание из файла


2-1184235621
Kolan
2007-07-12 14:20
2007.08.12
Помогите разобраться с компоненктами для доступа к базам&#133


2-1184323485
lamerskii_vopros
2007-07-13 14:44
2007.08.12
динамическое создание компонента





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский