Вниз
Скачать: 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.039 c
1-1096876615
cad2206
2004-10-04 11:56
2004.10.17
Сложение времени


1-1096646043
Homa_Programer
2004-10-01 19:54
2004.10.17
Перенос текста на новую страницу...


6-1091731228
redlord
2004-08-05 22:40
2004.10.17
tserversocket tclientsocket for delphi 7


6-1091441323
Дмитрий Ботвин
2004-08-02 14:08
2004.10.17
UDP cканер сети


14-1096359130
Ozone
2004-09-28 12:12
2004.10.17
Процессы гибели и размножения




   Наверх