![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Создал на форме разные менюшки, в т.ч. и "О программе"
Создал вторую *дочернюю форму). Как сделать чтобы при нажатии на меню "О программе" выскакивало модальное окно? |
#2
|
||||
|
||||
![]() AboutBox.ShowModal;
|
#3
|
||||
|
||||
![]() Код:
Application.CreateForm(TAboutBox,AboutBox); AboutBox.ShowModal; AboutBox.Free; — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#4
|
||||
|
||||
![]() Цитата:
Код:
Form2.Show; |
#5
|
|||
|
|||
![]() Код:
uses AboutFrm {TAboutForm}; procedure TForm1.AboutMenuClick(Sender : TObject); begin With TAboutForm.Create(Nil) Do Begin ShowModal; Free; End; end; |
#6
|
|||
|
|||
![]() Если использовать стандартную форму "О программе" тогда проблем нет (Файл-Создать-Другое-Формы-AboutBox).
Но я создавал окно "О программе" как Файл-Создать-Форма, поэтому вопрос и возник, т.к. Begin Form2.Show; End; вылетал с ошибкой. А вот с кодом Begin ShowModal; End; все заработало. Последний раз редактировалось Михалыч, 10.09.2008 в 18:50. |
#7
|
||||
|
||||
![]() Цитата:
А вот с кодом Цитата:
|
#8
|
|||
|
|||
![]() Спасибо всем ответившим.
Кто-то сможет мне помочь по поводу http://www.delphisources.ru/forum/showthread.php?t=5366 |