Вниз
Скачать: CL | DM;

Вопрос по созданию формы...   Найти похожие ветки 

← →
Senti   (2004-09-30 13:11) [0]

В программе нужно создавать форму по определенному шаблону.

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

Если не сложно подскажите... извините за ламерский вопрос


← →
TUser ©   (2004-09-30 13:14) [1]

Создать в дезайн-тайме - Add to repository
В реал-тайме - Create, а шаблон тогда - это класс, надо понимать

Хотя, честно, я не очень понял, что надо, и что такое шаблон.


← →
Senti   (2004-09-30 13:16) [2]

Хм... Мне нужно сделать предопределенную форму с определенными параметрами и нужными компонентами. А потом из программы создавать формы по "предопределенному шаблону" и использовать ее компоненты.


← →
Reindeer Moss Eater ©   (2004-09-30 13:19) [3]

Надо - делай.
В чем проблем?


← →
Senti   (2004-09-30 13:20) [4]

Никаких проблем... А как создать форму в программе из Repository


← →
Reindeer Moss Eater ©   (2004-09-30 13:24) [5]

Конструктором конечно.
Чем же еще.


← →
Senti   (2004-09-30 13:25) [6]

Вопрос снялся сам собой. Я просто создал визуально форму. А потом вызвал как класс.

Тема закрыта :)


← →
BorH   (2004-09-30 13:29) [7]

Допустим при нажатии на кнопку, должно появиться твоё собственное сообщение:

procedure TMainForm.Button1Click....
var
MessageForm: TClassTvoeiFormi;
begin
MessageForm:=TClassTvoeiFormi.Create(Application);

{Можеш обращаться к компонентам на форме}
MessageForm.Edit1.Text:="Are you agree?";
MessageForm.Button1.ModalResult:=mrOk;

case MessageForm.ShowModal of
  mrOk: ShowMessage("You dont agree!");
  mrCancel: ShowMessage("You dont agree!");
end;

{не забудь}
 MessageForm.Free;
end;

Да, и эту форму нужно убрать из списка AutoCreateForms.
Project
  |
Options
  |
Auto-create forms
на своей форме нажми ">"


← →
Senti   (2004-09-30 13:57) [8]

Да я так и делал... Просто сразу не разобрался... В инициализации проекта эта форма не нужно создавать чтобы не грузить память, а в нужный момент создать и уничтожить после работы. Все очень просто... Дельфи рулит :о)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1096705174
ninja
2004-10-02 12:19
2004.10.17
AnsiString


1-1096319571
Black-Grin
2004-09-28 01:12
2004.10.17
Откуда вызывается процедура?


1-1096466396
GH@ST
2004-09-29 17:59
2004.10.17
Как сделать сортировку в Excel


1-1096885990
Aleksandr.
2004-10-04 14:33
2004.10.17
Помогите с теорией, как организовать работу объекта.


1-1096568026
Dot
2004-09-30 22:13
2004.10.17
Применение настроек




   Наверх