|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
Собственно сабж, Имеется модальная форма (Form1), с неё вызывается немодальная (Form2), затем при клике на Form1 для Form2 не происходит событие Deactivate. Почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 13:15 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
автор....затем при клике на Form1 для Form2.... Это как ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 13:21 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
Вт тут случайно наткнулся на информацию http://sql.ru/forum/actualthread.aspx?tid=45225&hl=%ec%ee%e4%e0%eb%fc%ed%ee Равиль > Известно, что, любая форма, вызванная из модальной однозначно становится модальной. Насколько соответствует действительности, и может можно как то обойти сие поведение формы? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 13:23 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
B еще, как ты собрался замутить это с 2 модальными формами ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 13:23 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
H000hB еще, как ты собрался замутить это с 2 модальными формами ? Откуда 2 модальные? Xpoft2010Имеется модальная форма (Form1), с неё вызывается немодальная Form2) ... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 13:26 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
Лень заниматься детскими игрушками: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 13:28 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
H000hЛень заниматься детскими игрушками Неадекватно. Может я некорректно выразился, опишу более подробно: Из формы МОДАЛЬНОЙ вызывается форма НЕМОДАЛЬНАЯ, далее по клику на МОДАЛЬНУЮ форму, не происходит Деактивация вызванной НЕМОДАЛЬНОЙ формы. Как следствие не происходит и активация МОДАЛЬНОЙ. Внимательно прочитав твой пост: H000hСобытия Activate и Deactivate происходят только тогда, когда Вы перемещаете активный фокусмежду эдементами управления, содержащимися в разных формах. Это собственно я и пытаюсь сделать. Переместить фокус с контрола на одной форме на контрол находящийся на другой форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 13:39 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
xpoft2010Имеется модальная форма (Form1), с неё вызывается немодальная (Form2), затем при клике на Form1 для Form2 не происходит событие Deactivate. Почему? Форма, вызыванная из модальной автоматически становится модальной вне зависимости от WindowType. Как следствие, Вы просто не можете вернуться на родительскую форму, не закрыв предварительно дочернюю. Т.е. "клик" на родительской форме просто игнорируется. Если Вы хотите выполнить какие-то действия с модальной формой при клике вне ее (например, автозакрытие), то придется отлавливать координаты мыши. Кажется была уже подобная тема. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 14:22 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
ВладимирМЕсли Вы хотите выполнить какие-то действия с модальной формой при клике вне ее (например, автозакрытие), то придется отлавливать координаты мыши. Кажется была уже подобная тема. Нашел обсуждение http://forum.foxclub.ru/read.php?29,285909,286340#msg-286340 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 14:46 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
xpoft2010Собственно сабж, Имеется модальная форма (Form1), с неё вызывается немодальная (Form2), затем при клике на Form1 для Form2 не происходит событие Deactivate. Почему? Вы вызове из модальной формы ЛЮБОЙ (модальной или не модальной) формы, ЛЮБАЯ форма становится модальной. Вы просто не можете кликнуть на Form1. Вас не должна "отпускать" Form2 пока вы ее не закроете. С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 15:04 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
Это должен знать каждый прог на фоксе как отче наш. Говорю же - детские игрушки и ничего не адекватного тут нет, за исключение твоей ошибки в ДНК и полного отсутвия навыков жать F1 и учиться учиться и учиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 15:12 |
|
Форма не деактивируется
|
|||
---|---|---|---|
#18+
ВладимирМ ВладимирМ Если Вы хотите выполнить какие-то действия с модальной формой при клике вне ее (например, автозакрытие), то придется отлавливать координаты мыши. Кажется была уже подобная тема. Нашел обсуждение http://forum.foxclub.ru/read.php?29,285909,286340#msg-286340 Большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2010, 15:43 |
|
|
start [/forum/topic.php?fid=41&fpage=94&tid=1585156]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 341ms |
total: | 451ms |
0 / 0 |