powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как получить контрол источник для попапменю без вызова попамменю?
5 сообщений из 30, страница 2 из 2
Как получить контрол источник для попапменю без вызова попамменю?
    #39744732
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Страдалецъ,

автора само меню создано статически в датамодуле и владельцем соответственно является датамодуль, а не грид

я вижу, что ты уже полнедели возишься с задачей, которая решается за час маскимум. Достаточно создать попам вместе с гридом, ему назначить перент, ну и обращаться как к перенту. зачем все эти сложности?
...
Рейтинг: 0 / 0
Как получить контрол источник для попапменю без вызова попамменю?
    #39744738
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это очень сложный и длинный код:)
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
procedure TDM.N1Click(Sender: TObject);
begin
 ExecuteForm(TcxGridDBTableView(TcxGridSite(Screen.ActiveControl).GridView));
end;

procedure TDM.N2Click(Sender: TObject);
begin
 with TcxGridDBTableView(TcxGridSite(Screen.ActiveControl).GridView)
 do FilterRow.Visible := not FilterRow.Visible;
end;
...
Рейтинг: 0 / 0
Как получить контрол источник для попапменю без вызова попамменю?
    #39744740
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это всего лишь одна из длинного ряда задач, которые возникаю в процессе реализации проекта. Иногда стоит отложить такую проблемную задачку и сосредоточится на том что проблем не вызывает, эпизодически возвращаясь к проблеме, что я и делаю.
...
Рейтинг: 0 / 0
Как получить контрол источник для попапменю без вызова попамменю?
    #39744759
Страдалецъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не по теме вопросец. Может кто подсказать сайтик, где можно недорого сделать пару сетов иконок в нужном мне стиле?
...
Рейтинг: 0 / 0
Как получить контрол источник для попапменю без вызова попамменю?
    #39744765
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Страдалецъ, что-то вроде этого должно работать:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
procedure TForm1.FormCreate(Sender: TObject);
begin;
  Application.OnMessage:=AppMessage;
  end;

procedure TForm1.AppMessage(var Msg: tagMSG; var Handled: Boolean);
begin;
  if Msg.message=WM_KEYDOWN then PopupMenu1.PopupComponent:=ActiveControl;
  end;

procedure TForm1.MenuItem1Click(Sender: TObject);
begin;
  if PopupMenu1.PopupComponent is TMemo then TMemo(PopupMenu1.PopupComponent).Lines.Add(IntToStr(Random(1000)));
  end;
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как получить контрол источник для попапменю без вызова попамменю?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]