|
|
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
Народ, такая проблема: есть форма, которая в различных ситуациях должна быть либо всплывающей, либо нет. Знает ли кто нибудь способ сделать форму всплывающей с помощью кода VB? Изменять значение свойства popup в режиме разработки не подходит - проект должен быть скомпиллирован в .ade. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 15:32:28 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
Что значит всплывающей? Можно поподробне? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 15:39:16 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
Всплывающая форма должна всегда находиться поверх остальных (невсплывающих). В режиме разработки формы это достигается установкой свойства Popup = Yes (Всплывающее окно = Да). Вопрос в том, как это сделать из кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 15:53:33 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
Как сделать так чтобы форма была наверху? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 15:55:20 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
К сожалению, вариант с API из указанного топика не работает (не делает форму всплывающей, хотя и выполняется без ошибок), а вариант с .Show вообще не проходит в - ну нет у Access'овских форм метода Show :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 16:42:05 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
Не проще ли просто дать форме фокус ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 17:20:08 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
Есть способ ещё проще. Не экономить байтики и сделать две одинаковых формы, только одна popup, а другая нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 17:23:34 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
Насчет дать фокус - не подходит, форма вообще не должна скрываться за другими окнами, даже если пользователь переключится, это должен быть некий аналог диалогового окна, но с возможностью масшабирования. Кроме того, мне важно еще такое свойство popup-формы как независимость от состояния других окон, т. е. если остальные формы максимизируются, то popup-окно не подхватывает это автоматом. А насчет второй формы - да, это вариант, но не очень удобный, ибо данная форма постоянно дорабатывается в соответствии с пожеланиями пользователей (программа в состоянии бета-тестирования), да и не одна она у меня такая... И вообще, давит как-то отсутствие возможности сделать элементарную, вроде бы, вещь, программно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 18:00:02 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
если очень хочется, то тогда через API: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Вместо vchWnd подставляй hWnd твоей формы. Если не получится, то пишу, но смогу ответить наверное токо в понедельник ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 18:40:14 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
Очепятка: Style == lStyle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 18:41:13 |
|
||
|
Сделать форму всплывающей из VBA
|
|||
|---|---|---|---|
|
#18+
моделируем, пользуясь тем, что DoCmd.OpenForm stDocName, , , , , acDialog приводит к PopUp = True Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. неудобство только в том, что вызывающий (как PopUp) процесс (В данном коде - Private Sub Кнопка10_Click) не завершится до закрытия формы. + нельзя так открыть нестандартный экземпляр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2004, 18:43:53 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32567681&tid=1673724]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
212ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 514ms |

| 0 / 0 |
