Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Создание формы


Автор: DYUMON 11.6.2008, 03:13
Доброго всем времени суток. В общем тема такая. Многие пользуются QIP. И вот у него окно сообщений одно а внем создаются в кладки для разных пользователей. Я вот думаю как это создается ? Для этого необходимо создать класс или тут поступают какимто другим способом?

Автор: Max_Rendel 11.6.2008, 03:58
Попробуй так:

Допустим в проекте у тебя две формы MainForm и Form1.
Кидаем кнопку на MainForm и пишем:

Код

procedure TMainForm.Button1Click(Sender: TObject);
begin
  Form1 := TForm1.Create(Application);
  Form1.Show;
end;


Прошу прощения, не внимательно прочитал тему.  smile 

Автор: THandle 11.6.2008, 10:03
TPageControl. Он в QIP и используется для этого дела, чуть измененный(TPageControlEx).

Автор: DYUMON 11.6.2008, 22:28
так ведь не создавать же 300 таких страниц вручную и хранить их в теле программы? Или там происходит динамическое создание?

Автор: THandle 12.6.2008, 09:58
Цитата(DYUMON @  11.6.2008,  23:28 Найти цитируемый пост)
Или там происходит динамическое создание? 



Я на 100% уверен что там закладки создаются динамически. Посмотри с помощью того же WinSpy++ какие окна присутствуют во время работы в QIP.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)