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

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

27.06.2012, 09:17. Показов 2249. Ответов 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
18031 / 7734 / 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
18031 / 7734 / 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru