![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.02.2011
Сообщений: 163
|
![]()
Можно ли назначить сразу две Popup menu для Richedit? и как это сделать если возможно?
|
![]() |
![]() |
![]() |
#2 |
Андрей
Форумчанин
Регистрация: 21.11.2006
Сообщений: 457
|
![]()
Что значит сразу две? Что должно происходить при нажатии правой кнопки?
ICQ: 5311314
[SIGPIC][/SIGPIC] |
![]() |
![]() |
![]() |
#3 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Как ты себе это представляешь?
Две меню вылязят одновременно? Или разные, в зависимости от действия? Опиши, как ты себе это видишь...
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 09.02.2011
Сообщений: 163
|
![]()
две меню сразу. При нажатии правой кнопки сразу две
|
![]() |
![]() |
![]() |
#5 |
Андрей
Форумчанин
Регистрация: 21.11.2006
Сообщений: 457
|
![]()
А зачем они нужны? Просто сделай элемент у PopupMenu с Caption '-' ,без кавычек - получится разделительная черта.
ICQ: 5311314
[SIGPIC][/SIGPIC] |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 09.02.2011
Сообщений: 163
|
![]()
Я хочу как на этой картинке. Я конечно понимаю что программа написана не на делфи, но возможно ли сделать так же? Эта картинка из MS ViSIO 2010
|
![]() |
![]() |
![]() |
#7 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Ну а кто сказал, что сверху - это попап меню?
И кто сказал, что на дельфи чего-то нельзя сделать? Делаешь Панель, на нее накидываешь нужные контролы, и делаешь невидимой. По тыку кнопки правой - меняешь координаты и делаешь видимой...
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 09.02.2011
Сообщений: 163
|
![]()
мне нужен в таком случае исходник разбора координат, сама не справлюсь я
|
![]() |
![]() |
![]() |
#9 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]() Цитата:
Код:
Последний раз редактировалось vovk; 21.11.2011 в 21:38. |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 09.02.2011
Сообщений: 163
|
![]()
procedure TForm1.RichEdit1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin if Button = mbRight then begin PageControl2.Left:=x+(sender as Tcontrol).Left ; PageControl2.Top:=y+(sender as Tcontrol).Top; PageControl2.Visible:=true; richedit1.PopupMenu:=popupmenu1; end else PageControl2.Visible:=false; end; Вот сделала такую процедуру, теперь появляется так как надо, но хочется чтобы они появлялись не как попало а сначала pagecontrol и под ним popupmenu. Поможете реализовать? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вызвать Popup Menu левой кнопой мыши? | Dux | Компоненты Delphi | 8 | 19.08.2011 13:40 |
Процедура в динамички созданном popup menu | Magixxx | Общие вопросы Delphi | 2 | 27.05.2009 21:30 |
Popup menu в таблице Access | crazybabushka | БД в Delphi | 3 | 09.08.2008 12:09 |
Popup menu | Mitron | Компоненты Delphi | 1 | 02.02.2008 14:26 |