Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
17 / 17 / 4
Регистрация: 03.12.2009
Сообщений: 103

Одновременное открытие модальной и главной формы

21.05.2010, 10:25. Показов 2140. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго дня! Builder 6. Такая ситуация: при первом запуске программы требуется открыть главную форму и сразу же открыть в нем (ShowModal) окно регистрации для обязательного ввода логи и пароля перед началом работы с программой. То есть я хочу, чтобы на фоне открытой главной формы открывалось окно регистрации. Если я пытаюсь открыть окно регистрации по событию главной формы OnShow, то после запуска главная форма не отображается и я вижу лишь одно окно регистрации. Прохожу регистрацию - тут же появляется окно главной формы. Куда посоветуете засунуть вызов окна регистрации, чтобы я мог видеть обе формы одновременно (одну на фоне другой)? Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.05.2010, 10:25
Ответы с готовыми решениями:

Передать форме открытие модальной формы
Привет всем, подскажите как можно сделать следующее: Есть Главная форма. По кнопке открывается Вторая форма, модально. Мне нужно...

Открытие модальной формы авторизации без возможности сворачивания
Здравствуйте! У меня есть форма авторизации, нужно сделать так, чтобы в главной форме человек нажимал на кнопку авторизации, открывалась...

Открытие модальной формы; запись значений в ее элементы управления. VBA Access 7.0.
Добрый день. В проекте 2 формы. На одной размещена кнопка, по нажатию которой, пытаюсь открывать вторую форму в модальном режиме и...

5
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
21.05.2010, 10:56
На событие OnActivate.
0
17 / 17 / 4
Регистрация: 03.12.2009
Сообщений: 103
21.05.2010, 11:35  [ТС]
Уже пробовал! Даже работает, но вылезла другая трабла: у главного окна в конструкторе я устанавливаю this->WindowState = wsMaximized;

Так вот на OnActivate главная форма не успевает растянуться на весь экран до вывода на экран окна регистрации. Может, это и не так страшно, зато означает, что все-таки какие-то свои действия главная форма сделать не успевает.

Решил проблему так: в событии OnShow вызываю функцию PostMessage со своим уникальным кодом WM.
В обработчике этого своего события открываю форму регистрации. И, Ура!
0
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
21.05.2010, 11:49
Что-то вообще непонятно, что вам нужно? Форма появляется? Появляется. Окно регистрации появляется? Появляется.:good
0
332 / 247 / 32
Регистрация: 13.12.2009
Сообщений: 589
21.05.2010, 12:50
Цитата Сообщение от kdv Посмотреть сообщение
у главного окна в конструкторе я устанавливаю this->WindowState = wsMaximized;
зачем?
WindowState можно поменять в Object Inspector до компиляции
0
17 / 17 / 4
Регистрация: 03.12.2009
Сообщений: 103
21.05.2010, 14:02  [ТС]
Известно, но мне нужно менять это свойство в зависимости от некоторых условий.

Добавлено через 1 минуту
Цитата Сообщение от Ni'Tan Посмотреть сообщение
Что-то вообще непонятно, что вам нужно? Форма появляется? Появляется. Окно регистрации появляется? Появляется.:good
Мне нужно, чтобы окно регистрации было на фоне главной формы. До решения проблемы форма регистрации появлялась одна, сама по себе. И было не понятно к чему эта регистрация.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.05.2010, 14:02
Помогаю со студенческими работами здесь

Вызов модальной формы из модальной, нужно:закрытие последней и не закрытие первой.
1. Вызываю модальную форму из главной формы (немодальной). 2. Вызываю другую модальную форму из первой (п.1) модальной формы. 3....

Открытие нужной вкладки в подчиненной формы из главной wpf формы
Здравствуйте, подскажите описание кода в Visual Studio 13 - С#. В общем, на главной форме расположены кнопки для открытия подчиненной...

Открытие формы в области главной формы
Есть главная форма с панелью инструментов, меню. Как сделать, чтобы другию формы открывались именно в области главной формы ?

Открытие подчиненной формы из главной
Добрый день, друзья. Пытаюсь отработать один момент в access. А именно, как открыть подчиненную форму из главной? Для тренировки...

Повторное открытие главной формы
Есть главная форма Form1, в событии onShow которой прописано открытие модальной формы Form2. По событию onClose последней открывается...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru