Application.CreateForm yardım.. ÇÖZÜLDÜ..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
is_oz
Üye
Mesajlar: 6
Kayıt: 17 Eki 2006 01:37

Application.CreateForm yardım.. ÇÖZÜLDÜ..

Mesaj gönderen is_oz »

s.a. arkadaşlar,
benim sorunum
listboxta seçili olan text e göre tform2 den yararlanarak yeni form create etmek

yazmak istediğin kod şöle bişi

Application.CreateForm(TForm2,listbox1.items[listbox1.itemindex]);

asıl maksat eğer yoksa listboxta seçilen kayda göre form2 den create etmek

form2 yi ata class gibi kullanmak yani..
inş. anlatabilmişimdir..

yardım için tşk..
En son is_oz tarafından 06 Haz 2007 03:25 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Kod: Tümünü seç

var YeniForm:TForm2; FormAdi:String;
begin
  if ListBox1.ItemIndex>=0 then begin
    FormAdi:=ListBox1.Items[ListBox1.ItemIndex];
    YeniForm:=TForm2(Application.FindComponent(FormAdi));
    if not Assigned(YeniForm) then begin
      Application.CreateForm(TForm2,YeniForm);
      YeniForm.Name:=FormAdi;
    end;
    with YeniForm do try
      .
      .
      .
      ShowModal;
    finally
      //Free;
    end;
  end;
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla