|
Вопрос # 1 258/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!Имеется Image и PopupMenu, как при нажатии ( на Image заставить сработать PopupMenu?
Примечание #1 (7 января 2008, 16:46): Забыл дописать...при нажатии (левой кнопкой мыши)на Image заставить сработать PopupMenu?
 |
Вопрос задал: Аксион (статус: 4-ый класс)
Вопрос отправлен: 7 января 2008, 16:44
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, Блазер!
Предельно просто. Надеюсь, что TImage и TPopupMenu лежат на форме и TPopupMenu заполненно нужными элементами. Выделяем TImage, находим в инспекторе свойство PopupMenu и нажав на кнопку выпадающего списка, выбираем наше меню. Не правда ли просто?
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 7 января 2008, 20:24
Оценка за ответ: 2
Комментарий к оценке: я же сказал... при нажатии ЛЕВОЙ кнопкой мыши.
|
Ответ #2. Отвечает эксперт: Николай Рубан
Здравствуйте, Блазер!
Вам достаточно создать такой обработчик для нажатия на картинку (TImage):
procedure TForm1.Image1Click(Sender: TObject);
begin
PopupMenu1.Popup(Mouse.CursorPos.X,Mouse.CursorPos.Y);
end;
При нажатии на объект TImage появится контекстное меню в точке где расположен указатель мыши.
Good Luck!!!
 |
Ответ отправил: Николай Рубан (статус: 10-ый класс)
Время отправки: 7 января 2008, 21:10
Оценка за ответ: 5
Комментарий к оценке: спс
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 13 января 2008, 17:18; участников в обсуждении: 2.
|
Drozdov D.V. (статус: 4-ый класс), 12 января 2008, 18:17 [#1]:
В объект инспекторе Timage есть свойство popupmenu.
Создайте на форме popupmenu заполните его а затем выберайте. Причём их (popupmenu) может быть несколько срабатывает при нажатии на кортинку правой клавишей мыши.
|
|
Аксион (статус: 4-ый класс), 13 января 2008, 17:18 [#2]:
Может удосужитесь вопрос с примечанием ещё раз прочитать???!!!Там написано... при нажатии ЛЕВОЙ кнопкой мыши!
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|