Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Окна приложения [D6]


s ©   (2002-03-13 18:16:00) 

Из основной формы создаю другую форму и она появляется, но при этом не исчезает главная. Подскажите как заменить основную форму дочерней? Пытался изменить тип формы на MainForm а новою на childForm.


Song   (2002-03-13 21:07:00) [1]

Вот, спецом из unit forms выдрал:

procedure TCustomForm.Hide;
begin
Visible := False;
end;

procedure TCustomForm.Show;
begin
Visible := True;
BringToFront;
end;


kronos   (2002-03-13 21:06:00) [2]

Я с Delphi неделю всего вожусь, но ИМХО может поможе Form.close.


Song   (2002-03-13 21:00:00) [3]

2hooky-mars
ИМХО, show и hide свойство visible и изменяют.

2s:
попробуй через API: ShowWindow, или попробуй как тебе и предложили: Form1.Visible:=False но ИМХО это равно Form1.Hide


hooky-mars   (2002-03-13 18:48:00) [4]

А за чем тебе делой всё на оюной форме спомощью Visable(кажется)


s   (2002-03-13 18:27:00) [5]

Поставить Form.Hide не помогает. А ранее я ошибся я пытался установить тип формы.


Song   (2002-03-13 18:20:00) [6]

поставь на onShow формы, кот. появляется например вот это:
MainForm.Hide;


Наверх

Титульная страница Поиск, карта сайта Написать письмо