
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.12.2004, 16:23:10
|
|||
|---|---|---|---|
Псевдомодальное окно в MDI |
|||
|
#18+
Тема наверное уже избита, но поиску ничего не нашел. Посему вопрос. В Visual Basic 6.0 как я понял не поддерживает модальность MDI - подчинненой формы. А сделать это нужно. Чтобы она (форма) и подчиненной была и модальной (пусть и псевдо). Нашел примеры по созданию псевдомодальных форм, но вот такая проблема. Например открываем внутри родительской формы одну подчиненную форму, распахиваем ее по маскимуму, потом из нее вызываем другую подчиненную форму, которая и должна быть модальной (диалог). Этот диалог имеет фиксированные размеры (fixed single). Так вот после открытия этого диалога, та первая подчиненная распахнутая форма сворачивается до первоначального размера. Как это можно побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2004, 11:39:13
|
|||
|---|---|---|---|
Псевдомодальное окно в MDI |
|||
|
#18+
ну не делай модальные окна MDI-чилдами! зачем!? сделай их невидимыми в таскбаре и все будет путем. никто и не догадается что твоя форма не MDIChild. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2004, 15:50:12
|
|||
|---|---|---|---|
Псевдомодальное окно в MDI |
|||
|
#18+
Большое спасибо за ответ. Подчиненность диалога нужна для того, чтобы он позиционировался внутри своего родителя, а если его не сделать child -ом, он будет жить своей жизнью и перемещаться по всему экрану. Хотелось бы написать полноценное MDI - приложение. Ясно что в VB стандартных средств нет, но как то наверное можно исхитриться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2004, 16:00:28
|
|||
|---|---|---|---|
|
|||
Псевдомодальное окно в MDI |
|||
|
#18+
KroketБольшое спасибо за ответ. Подчиненность диалога нужна для того, чтобы он позиционировался внутри своего родителя, а если его не сделать child -ом, он будет жить своей жизнью и перемещаться по всему экрану. Хотелось бы написать полноценное MDI - приложение. Ясно что в VB стандартных средств нет, но как то наверное можно исхитриться? Посмотрите тут: http://vbnet.mvps.org/index.html?code/forms/mdiownedwindows.htm И google отдает много ссылок по теме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2004, 16:12:08
|
|||
|---|---|---|---|
Псевдомодальное окно в MDI |
|||
|
#18+
KroketБольшое спасибо за ответ. Подчиненность диалога нужна для того, чтобы он позиционировался внутри своего родителя, а если его не сделать child -ом, он будет жить своей жизнью и перемещаться по всему экрану. Хотелось бы написать полноценное MDI - приложение. Ясно что в VB стандартных средств нет, но как то наверное можно исхитриться? стандартными средствами такого не добиться - причем это на уровне замысла - например, посмотри как реализованы модальные диалоги в том-же Word или Exсel - там например, модальный диалог "Параметры" спокойно выходит за границы MDI. Такова уж идеология MDI. Хотя конечно достаточно точной иммитации добиться можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2168495]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 367ms |

| 0 / 0 |
