form donuyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: form donuyor

Mesaj gönderen mrmarman »

@mrmarman yazdı:ikinci Formun kimyasını dolayısı ile ana formun da kimyasını bozuyorsun. FREE etmediğin sürece ayağına dolaşacaktır
ile
Opt2000 yazdı:1. Form2'yi gerektiği zaman Create etmek ve işi bitince silmek. @mrmarman da sanırım bunu öneriyor.
evet daha iyi ifade edilemezdi.
Resim
Resim ....Resim
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: form donuyor

Mesaj gönderen erdogan_ozkaya »

Teşekkürler Opt2000 :)

herkese çok teşekkür ederim aşağıdaki ile çözüldü.

kod aşağıdaki gibi
Windows.SetParent(Form2.Handle, 0);

Kod: Tümünü seç

procedure TForm1.btn2Click(Sender: TObject);
 var
   r : TRect;
begin
      Windows.SetParent(Form2.Handle,  pnl1.Handle);
      GetWindowRect(Form2.Handle, r);
      Form2.Show; 
end;

procedure TForm1.btn1Click(Sender: TObject);
begin
 Windows.SetParent(Form2.Handle, 0); 
 Form2.ShowModal;
end;
Cevapla