Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблемы управления MDI формами
|
|||
|---|---|---|---|
|
#18+
Господа, посоветуйте как решить проблему: Программа работает с MDI интерфейсом, управление элементов форм осуществляется через ToolBar и Кнопки завязанные на различные Actions. Существует форма: 'Предприятия' и 'Накладная'. При создании Накладной нужно в нее вписать Предприятие, но если Предприятие новое, надо открыть форму 'Предприятия' и ввести новое. Так вот как потом сделать вставку Предприятия в Накладную. ShowModal использовать нельзя потому что становятся недоступными кнопки управления на главной форме. А хотелось бы иметь принцип как в ShowModal, т.е. вернутся в то место откуда была вызвана форма с Предприятиями. Надеюсь, что описал проблему понятно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2003, 14:09 |
|
||
|
Проблемы управления MDI формами
|
|||
|---|---|---|---|
|
#18+
Ну например можно создать событие в форме Предприятия.... Так, стоп. Петр писал:При создании Накладной нужно в нее вписать Предприятие, но если Предприятие новое, надо открыть форму 'Предприятия' и ввести новое А как ты вписываешь существующее предприятие в накладную? Наверное открываешь все-равно список предприятий? Ну дык и в чем собака зарылась? -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2003, 17:36 |
|
||
|
Проблемы управления MDI формами
|
|||
|---|---|---|---|
|
#18+
Собака в том и есть, что без разницы существует или нет предприятие, принцып должен быть один. Выход в принципе нашел: через ManualDock вставляю в отдельную форму, форму которая была Child и ToolsBar с управляющими кнопками. Открываю отдельную форму как модальную, что позволяет выбрать предприятие, независимо новое или существующее. Один небольшой минус приходится, в обработчике кнопок ToolsBar, переприсваивать формы, для универсальности обработки методов форм. Так вот, как правильно присвоить значение формы другой форме: var temp_form: TFormMy; begin temp_form := (fMain.ActiveMDIChild as TFormMy); *** end; или нужно ссылкой, если да то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2003, 13:41 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32291215&tid=2116479]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 419ms |

| 0 / 0 |
