powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Action и форма на форме
15 сообщений из 15, страница 1 из 1
Action и форма на форме
    #33518139
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форме лежит ActionList. родителем формы является панель другой формы.
При таких усовиях Action перестает работать. Можно ли как-то обойти эту ситуацию?
...
Рейтинг: 0 / 0
Action и форма на форме
    #33518231
Obrazer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает нормально - только сейчас проверил.
Action может не работать если никому не присвоен. Или контрол невидим.
Т.е. он не получает сообщения...
...
Рейтинг: 0 / 0
Action и форма на форме
    #33518239
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, не так написал!!!
Не работают горячии клавиши при этой ситуации!
...
Рейтинг: 0 / 0
Action и форма на форме
    #33518320
sever_5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minvaСорри, не так написал!!!
Не работают горячии клавиши при этой ситуации!

Ага - такая же ситуация.

Обошёл через ж... - на главной форме в пункте главного меню создал подменю и скрыл его. Потом при создании дочерней формы - указываю что Action скрытого меню - тот который у меня на дочерней форме.
Тогда сочетания клавиш работают.
...
Рейтинг: 0 / 0
Action и форма на форме
    #33518788
Lazy Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, можно и через чуть меньшую ж... - сделать owner'ом ActionList'а эту другую форму - или напрямую закинуть в ейный FActionLists.
...
Рейтинг: 0 / 0
Action и форма на форме
    #33519923
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню, с фреймами такой проблемы нет. Это кстати вариант решения.

Ну или - лезть в VCL, смотреть, как там идет поиск Action-ов, "участвующих" в данной форме и как лучше влезть в этот поиск, подсунув нужные списки.
...
Рейтинг: 0 / 0
Action и форма на форме
    #33520004
Lazy Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у фреймов такой проблемы нет как раз потому, что оне суют свои actionlist'ы в соответствующий список родительской формы.
...
Рейтинг: 0 / 0
Action и форма на форме
    #33520060
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вправду :) На первый взгляд - прямое руководство к действию; скопировать TCustomFrame.SetParent мало что не один в один.
...
Рейтинг: 0 / 0
Action и форма на форме
    #33520778
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче написал я такой вот код в своей форме, и все заработало
procedure TfrmTmplDlg.AddAction (AAction: TCustomActionList);
begin
Notification(AAction, opInsert);
end;

Очередной раз удивляюсь, почему работа с изменением/установкой Parent у Borland сделана через ж...
...
Рейтинг: 0 / 0
Action и форма на форме
    #33520791
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче написал я такой вот код в своей форме, и все заработало
procedure TfrmTmplDlg.AddAction (AAction: TCustomActionList);
begin
Notification(AAction, opInsert);
end;

Очередной раз удивляюсь, почему работа с изменением/установкой Parent у Borland сделана через ж...
...
Рейтинг: 0 / 0
Action и форма на форме
    #33521700
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо, "через ж." - использовать форму не по назначению и удивляться возникающим при этом проблемам.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Action и форма на форме
    #39971681
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
minva, откуда эта процедура вызывается ?
...
Рейтинг: 0 / 0
Action и форма на форме
    #39971809
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neteurt
minva, откуда эта процедура вызывается ?

Это было 14 лет назад
...
Рейтинг: 0 / 0
Action и форма на форме
    #39971825
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
вижу, навряд ли за это время код изменился
...
Рейтинг: 0 / 0
Action и форма на форме
    #39971853
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neteurt
DimaBr,
вижу, навряд ли за это время код изменился

А вот minva вполне мог измениться...
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Action и форма на форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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