|
Запуск немодальной формы с кнопкой свернуть
|
|||
---|---|---|---|
#18+
Возник вопрос. запускаю немодальную форму с кнопкой свернуть. Модуль и функция открытия формы Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
Вопрос №1. При сворачивании формы она сворачивается в таскбар внизу, как и надо. Однако при сворачивании самого эксэля элемент формы пропадает из таскбара внизу и остается только элемент эксэля. При повторном разворачивания эксэля элемент формы опять появляется в таскбаре. Подскажите, как можно сделать, чтобы и при сворачивании эксэля в таскбаре внизу оставалось два элемента - сам эксэль и запущенная форма? Вопрос №2. При выводе сообщений с такой формы все сообщения (например, msgbox) естественно становятся модальными по отношению к application. Возможно ли переназначить их модальность по отношению не к application, а именно к открытой форме. В принципе, msgbox и inputbox можно заменить на свои формочки и использовать именно так, но может есть красивое решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2012, 14:44 |
|
Запуск немодальной формы с кнопкой свернуть
|
|||
---|---|---|---|
#18+
1) WS_CAPTION + WS_SYSMENU ... Нужно or, а не плюс. Хотя вряд ли поможет. 2) Свои формочки все равно будут модальны к application ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2012, 15:57 |
|
Запуск немодальной формы с кнопкой свернуть
|
|||
---|---|---|---|
#18+
1)не помогло( 2)имел ввиду, чтобы сделать новые формы не модальными. Но тогда они станут не модальными и по отношению к первой форме, что опять возвращает меня к вопросу о переназначении модальности( ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2012, 16:51 |
|
Запуск немодальной формы с кнопкой свернуть
|
|||
---|---|---|---|
#18+
Назначить окно модальным тому или другому можно только если эти окна в разных потоках. Если в одном — поток будет занят модальным окном, значит оно будет модально всему приложению. В экселе один поток. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2012, 17:51 |
|
|
start [/forum/topic.php?fid=60&msg=37776279&tid=2157839]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 141ms |
0 / 0 |