Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 168

Ошибка о том, что нельзя отобразить модальное окно

27.06.2012, 09:17. Показов 2186. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Что за ошибка? Как её исправить?
Миниатюры
Ошибка о том, что нельзя отобразить модальное окно  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.06.2012, 09:17
Ответы с готовыми решениями:

Повторное открытие формы: форму, уже отображенную, нельзя отобразить как модальное диалоговое окно
Приветствую вас уважаемые ! Вот помогите пожалуйста решить! При повторном открытии формы выдает: Форму, уже отображенную,...

Модальное окно, которое нельзя убрать
Нужно при загрузке сайта открыть модалку, которую нельзя закрыть, в стиле сайт на доработке, приносим извенения за неудобства. есть...

Модальное окно: что не так с кроссбраузерностью
Добрый день. Написал простенькое модальное окно (div id="modal") с использованием iframe По умолчанию диву modal в стилях присвоено...

9
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
27.06.2012, 09:28
Из модальной формы нельзя показать немодальную.
что бы форма стала модальной попробуй что то типа
Visual Basic
1
Form1.Show vbModal, Me
Ну или типа этого - без кода сказать точно не могу.
0
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 168
27.06.2012, 09:34  [ТС]
Не помогает блин. Подскажите ещё варианты
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
27.06.2012, 10:41
Без кода нет вариантов.
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
27.06.2012, 10:42
Цитата Сообщение от DeathBloody Посмотреть сообщение
Подскажите ещё варианты
Закрыть модальную форму.
Покажи код, смеяться не будем.
0
Заблокирован
27.06.2012, 11:54
Ты пытаешься открыть еще одну форму в режиме модального окна не закрыв предыдущие. То есть у тебя должно быть всего 1 модальное окно из родителя окна.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
28.06.2012, 03:40
Можно сделать первую форму немодальной, не закрывая ее,
применив такую фишку:
Visual Basic
1
2
3
4
5
Private Sub CommandButton1_Click()
UserForm1.Hide
UserForm1.Show 0
UserForm2.Show 'или UserForm2.Show 0
End Sub
или изначально вызывать первую форму немодальной:
Visual Basic
1
UserForm1.show modeless
Pro_grammer, за что отвечает второй параметр метода .Show (что такое ME я знаю)
и где такая конструкция применяется (из какого модуля)?
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
28.06.2012, 06:31
Цитата Сообщение от Diskretor Посмотреть сообщение
и где такая конструкция применяется
Смотри MSDN
Syntax

object.Show style, ownerform

The Show method syntax has these parts:
...
ownerform Optional. A string expression that specifies the component which "owns" the form being shown. For standard Visual Basic forms, use the keyword Me
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
28.06.2012, 17:52
Весьма любопытно. Много нового узнал.

Значит можно в модуле формы и так:
Visual Basic
1
2
3
4
5
Private Sub Command1_Click()
Me.Hide
Show 0
Form2.Show 1
End Sub
Кроме того по-умолчанию, если параметр модальности опущен, то
в VBA форма вызывается модальной,
а в VB - немодальной.

Также, cогласно MSDN:
Цитата Сообщение от MSDN
When Show displays a modal form, no subsequent code is executed until the form is hidden or unloaded.
Но, если первая форма стала скрытой, а вторая сразу модальной - ни одна команда из основного модуля не продолжает выполнятся, что есть хорошо.

Но по поводу ownerform, Pro_grammer, так и не понял. "Кто будет владельцем", или "Главной формой" что-ли? А на что это влияет (в VBA, например, такого нет)?
0
Заблокирован
28.06.2012, 19:05
Вот посмотрите пример, там всего 4 формы, на каждой есть кнопка, нажимайте ее на каждой форме. Ошибка произойдет при попытке открыть 4 форму в режиме не модального окна на 3 форме.

То есть так и надо продолжать открывать формы в модальном окне. Пример прилагается.
Вложения
Тип файла: rar Новая папка.rar (2.2 Кб, 18 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.06.2012, 19:05
Помогаю со студенческими работами здесь

модальное окно ошибка mysql_num_rows(): supplied argument is not valid
Добрый день. Подскажите как исправить или реализовать вот что. Есть таблица, в ней отмечаю чекбоксы и нажимаю исправить. Загружается...

Доказать что нельзя однозначно отобразить/спроектировать двухмерное многообразие в одномерное и наоборот
Доказать что нельзя однозначно отобразить/спроектировать двухмерное многообразие в одномерное и наоборот. Если есть источники - скидывайте.

Окно о том, что товар заканчивается
Ребята, как реализовать.есть база(продуктов питания) как сделать что бы высвечивалось окно- {товар (какой-то) заканчивается }

Как получить информацию, о том что окно стало не активное
Как получить информацию, о том что окно стало не активное? И мышка ушла за рамки окна?

Нужно закрыть модальное окно и сделать активным вызвавшее его окно
Мне нада средствами Win API закрыть модальное окно и сделать активным вызвавшее его окно. Кто знает как это сделать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru