Merhaba arkadaşlar,
Delphi ile arayüz oluşturuyorum. Arayüzde; 1tane MDIForm ve 4 tane MDIChildForm bulunmakta.Başlangıçta bu Childformlar gözükmüyor. Bu MDIChildFormları araç çubuğuna koyduğum 4 tane toolbutton ile ekrana ayrı ayrı getirebiliyorum. Ekrana gelen bu MDIChildFormu kapatıp tekrar açmak istediğimde bu form açılmıyor. Yazdığım kod şöyle:
procedure TForm1.monitortoolClick(Sender: TObject);
begin
if Form4=nil then
begin
Form4:=TForm4.Create(self);
Form4.Show;
Form4.Caption:='Command Monitor';
end;
end;
Yazılımı nasıl değiştirmeliyim? Yardımcı olablir misiniz?
MDIChild formla ilgili bir sorun
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 26
- Kayıt: 28 Ara 2006 09:14
Re: MDIChild formla ilgili bir sorun
mdichild formun onclose eventine
yazarsan buyuk ihtimalle calisir
Kod: Tümünü seç
canClose := caFree;
form4 := nil
Re: MDIChild formla ilgili bir sorun
Hocam ben aynı arkadaşın dediği gibi açmak için bunu
kapamak için bunu kullanıyorum.
Gayet güzelde çalışıp hiçbir sorun çıkartmıyor
Kolay gelsin
Kod: Tümünü seç
Application.CreateForm(TForm42,Form42);
if Form42=nil then
Application.CreateForm(TForm42,Form42);
Form42.Show;
Kod: Tümünü seç
Action := caFree;
Form42:=nil;
Gayet güzelde çalışıp hiçbir sorun çıkartmıyor
Kolay gelsin
Re: MDIChild formla ilgili bir sorun
Teşekkür ederim arkadaşım. Bahsettiğin kodu onclose'a ekledim. Gayet güzel çalışıyor.
Kolay gelsin...
Kolay gelsin...
Re: MDIChild formla ilgili bir sorun
Rica Ederim hocam, Sorunun çözüldüğüne sevindim.
Kolay gelsin
Kolay gelsin