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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 22.09.2007, 04:03
Аватар для Dima2007
Dima2007 Dima2007 вне форума
Прохожий
 
Регистрация: 22.09.2007
Сообщения: 12
Репутация: 10
По умолчанию Как по кнопке открыть новую форму.

Я только начал изучение так что плиз подскажите.На форму кинул кнопку
что прописать в событиях чтобы эта форма пропала а появилась Form2.Пожалуйста поподробней я тока учусь.Заранее большое спасибо!!!
Ответить с цитированием
  #2  
Старый 22.09.2007, 08:32
Аватар для Sharky
Sharky Sharky вне форума
Активный
 
Регистрация: 20.03.2007
Сообщения: 202
Репутация: 10
По умолчанию Вот так

Сначало создай вторую форму потом пиши это в событие кнопки при клике:form2.show; form1.hide;
Ответить с цитированием
  #3  
Старый 22.09.2007, 11:41
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Зачем создавать новую форму вручную? Можно её создать в Run-тайме (так размер приложения уменьшится):
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
Form2:TForm;
begin
Form2:=TForm.Create(Self);
//Здесь параметры этой формы типа Top, Width, Height,Left и т.д. и т.п.
Form2.Show;
Hide;
end;
end;
__________________


Последний раз редактировалось Winny, 22.09.2007 в 11:44.
Ответить с цитированием
  #4  
Старый 22.09.2007, 14:21
Аватар для moo2k
moo2k moo2k вне форума
Активный
 
Регистрация: 05.12.2006
Адрес: где-то там...
Сообщения: 321
Репутация: 35
Хорошо

Сначала создаешь второю форму. Через File->New->Form. Затем в Онклике своей кнопки пишешь form2.showmodal.
Ответить с цитированием
  #5  
Старый 22.09.2007, 14:36
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Код:
Form2.Show;
Hide
__________________

Ответить с цитированием
  #6  
Старый 23.09.2007, 01:21
Аватар для Dima2007
Dima2007 Dima2007 вне форума
Прохожий
 
Регистрация: 22.09.2007
Сообщения: 12
Репутация: 10
По умолчанию Спасибо всем

Спасибо за помощь оказалось не так уж и сложно.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

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

ВКонтакте   Facebook   Twitter