powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос по MDI приложению!!!
5 сообщений из 5, страница 1 из 1
Вопрос по MDI приложению!!!
    #32271259
SGV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди ктонить подскажите, вопрос такой:
В MainMenu я создаю панельку О программе, при её нажатии появляется форма, свойство FormStyle у неё fsMDIChild, всё работает нормально но при повторном нажатии на эту панель О программе окно появиться сново поверх уже существующего, так вот как зделать чтобы эта форма пофторно не создовалась, а активизировалась текущая т.е. первая вызванная форма??? Зарание спосибо!!!
...
Рейтинг: 0 / 0
Вопрос по MDI приложению!!!
    #32271683
CtrlAlt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй вместо кнопки закрытия формы на About'е сделать свою, котороя не закрывает форму (Close()), а делает ее невидимой Visible=false. А при вызове этой формы делай ее видимой Visible=true.
...
Рейтинг: 0 / 0
Вопрос по MDI приложению!!!
    #32271818
Фотография Cauchy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызывай эту форму не Show(), a ShowModal().
Тогда основная форма будет недоступна, пока не закроешь это окно .
...
Рейтинг: 0 / 0
Вопрос по MDI приложению!!!
    #32278387
LAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При создании окна About пропиши в Tag MenuItem-а его указатель (TForm*), а при закрытии этого окна его обнуляй. Т.е

MAboutClick
{
TFAbout *F;
if (MAbout->Tag)
((TForm*)(MAbout->Tag))->Activate()
else
{
Application->CreateForm(TFAbout,F);
MAbout->Tag=(int)F;
}
}

FAboutClose
{
MAbout->Tag=0;
}

Синтаксис уточни сам
...
Рейтинг: 0 / 0
Вопрос по MDI приложению!!!
    #32279015
SGV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LAlex
Спасибки 8) Получилось 8)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос по MDI приложению!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]