Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.08.09;
Скачать: [xml.tar.bz2];

Вниз

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

 
set1212   (2009-06-09 06:42) [0]

В программе необходимо реализовать следующее. Есть форма, необходимо создать несколько копий этой формы и что бы с каждой можно было работать по отдельности. Как это сделать, если можно поподробней.
Если омжно  ссылку, на какую нибудь статью по этой теме.


 
Palladin ©   (2009-06-09 07:23) [1]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342


 
Юрий Зотов ©   (2009-06-09 10:01) [2]

> set1212   (09.06.09 06:42)

Уточните - нужно сделать копию формы в ее текущем состоянии, или в ее исходном состоянии?

Это важно, потому что делается по-разному.


 
set1212   (2009-06-09 12:47) [3]

> в её исходном состоянии


 
set1212   (2009-06-09 12:48) [4]

можно даже не форму, а например закладку, в PageControl


 
Ega23 ©   (2009-06-09 13:02) [5]


> можно даже не форму, а например закладку, в PageControl


procedure TForm1.Button5Click(Sender: TObject);
var
 ts : TTabSheet;
 i : Integer;
 lbl : TLabel;
begin
 for i:=1 to 10 do
 begin
   ts := TTabSheet.Create(PageControl1);
   ts.PageControl := PageControl1;
   ts.Caption := "TabSheet" + IntToStr(i);
   lbl := TLabel.Create(ts);
   lbl.Parent := ts;
   lbl.SetBounds(20, 20, 200, 25);
   lbl.Caption := "Это TabSheet" + IntToStr(i);
 end;
end;


 
oldman ©   (2009-06-09 16:12) [6]


> set1212   (09.06.09 06:42)  
> Как это сделать,  если можно поподробней.


Create + F1


 
Юрий Зотов ©   (2009-06-11 19:05) [7]

> set1212   (09.06.09 12:47) [3]

> в её исходном состоянии

for i := 1 to 100 do
 TMyForm.Create(Application).Show;

И получили 100 копий формы в ее исходном состоянии.



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

Форум: "Начинающим";
Текущий архив: 2009.08.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
15-1244535124
SPeller
2009-06-09 12:12
2009.08.09
Кто-нить сталкивался?


2-1244880706
leonidzaharov
2009-06-13 12:11
2009.08.09
TTpageControl


2-1245062615
Petr
2009-06-15 14:43
2009.08.09
Работа с MS Word


15-1244082212
alert2006
2009-06-04 06:23
2009.08.09
Помогите решить задачу


15-1244189127
scl20
2009-06-05 12:05
2009.08.09
Создание клиент-серверного приложения в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский