Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.01.2009, 19:38
Zorander_III Zorander_III вне форума
Прохожий
 
Регистрация: 09.01.2009
Сообщения: 2
Репутация: 10
По умолчанию проблемы с MDI

delphi 7
Руками создаю две формы одну в формстайл помечаю как мди форму,другую как мди чайлд.
Хочу,что бы через меню в мдиФорм открывалась вторая форма.

procedure T(Название родительской формы).prOpenClick(при щелчке на элемент меню open)(Sender: TObject);
begin
(Название чайлд формы)
(насколько понимаю,тут и должно все происходить)
end;

не знаю,нужны-ли тут какие-то команды или в uses что-то прописывать.

пробовал искать,наверное неправильно формулирую вопрос,подскажите,если не трудно.
Ответить с цитированием
  #2  
Старый 11.01.2009, 14:07
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Не совсем продуман проект.
1). Предположим, главная форма Form1, а вторая Form2. Если в Unit1 обращаться ко второй форме, то, конечно в этом модуле надо прописать
uses Unit2;
Если ссылки не сделать, то компилятор скажет, что не знает, в каком модуле описана переменная Form2.

2). Как только делаешь форму Form2 типа fsMDIChild, так её свойство Visible по умолчанию из False сразу становиться True. Это приводит к тому, что при запуске отображены обе формы, вторая внутри первой. Тогда вопрос: для чего понадобился пункт меню для отображения второй формы, если она уже отображается? Возможно, предватительно её надо скрыть?
Ответить с цитированием
  #3  
Старый 13.01.2009, 10:32
Zorander_III Zorander_III вне форума
Прохожий
 
Регистрация: 09.01.2009
Сообщения: 2
Репутация: 10
По умолчанию

спасибо,по первому пункту понял.
по второму вы правы,изначально должно отоброжаться только главное окно,остальные по идее открываются из меню.Насколько понимаю надо через обжект инспектор сменить параметр визибл,второй формы,на фальс или нужно описывать некую процедуру,которая при щелчке на пункт меню будит это проделывать?
Так же еще не нашел,что прописывать для открытия второй готовой формы....
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:42.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter