Yorumları: 111
Konuları: 31
Kayıt Tarihi: 27-01-2020
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 199 Başlangıç
Merhabalar ben bir Mdi Form mum var ve bunu Main form da
Panel_Frm:= TPanel_Frm.Create(Self);
Bu formu böyle oluşturdugumda Show demeden Gösteriyor Neden acaba Yoksam benmi Hata yapıyorum..?
Yoksa Delphi de Böylemi calısıyor Kitaplara baktım genel olarak böyle gözüküyor ama Ben Show denildiginde Göstermek istiyorum Bunu Nasıl Yaparım?
Yorumları: 855
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.385 Uzman
(10-10-2021, Saat: 17:56)woywod Adlı Kullanıcıdan Alıntı: Merhabalar ben bir Mdi Form mum var ve bunu Main form da
Panel_Frm:= TPanel_Frm.Create(Self);
Bu formu böyle oluşturdugumda Show demeden Gösteriyor Neden acaba Yoksam benmi Hata yapıyorum..?
Yoksa Delphi de Böylemi calısıyor Kitaplara baktım genel olarak böyle gözüküyor ama Ben Show denildiginde Göstermek istiyorum Bunu Nasıl Yaparım?
Merhabalar,
Project > Options > Application > Forms > Auto-create form bölümünden sağ bölüme alıp Save diyerek çalıştırın tekrar.
Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 111
Konuları: 31
Kayıt Tarihi: 27-01-2020
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 199 Başlangıç
(10-10-2021, Saat: 19:43)hi_selamlar Adlı Kullanıcıdan Alıntı: (10-10-2021, Saat: 17:56)woywod Adlı Kullanıcıdan Alıntı: Merhabalar ben bir Mdi Form mum var ve bunu Main form da
Panel_Frm:= TPanel_Frm.Create(Self);
Bu formu böyle oluşturdugumda Show demeden Gösteriyor Neden acaba Yoksam benmi Hata yapıyorum..?
Yoksa Delphi de Böylemi calısıyor Kitaplara baktım genel olarak böyle gözüküyor ama Ben Show denildiginde Göstermek istiyorum Bunu Nasıl Yaparım?
Merhabalar,
Project > Options > Application > Forms > Auto-create form bölümünden sağ bölüme alıp Save diyerek çalıştırın tekrar.
Kolay gelsin.
Tesekuler cevap için ama Öyle yapıyorum zaten ama Benim istedigim
Panel_Frm.Show; Dedigimde Açılması Yukardaki Kodda Direk Açılıyor.
Yorumları: 855
Konuları: 40
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 4.385 Uzman
Tekrar merhabalar,
Kod örneğinizi tam olarak paylaşırmısınız lütfen.
Gözden kaçan bir kod olabilir.
Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 111
Konuları: 31
Kayıt Tarihi: 27-01-2020
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 199 Başlangıç
(10-10-2021, Saat: 19:48)hi_selamlar Adlı Kullanıcıdan Alıntı: Tekrar merhabalar,
Kod örneğinizi tam olarak paylaşırmısınız lütfen.
Gözden kaçan bir kod olabilir.
Kolay gelsin.
procedure THesap_Frm.Hesapla_BitBtnClick(Sender: TObject);
begin
Panel_Frm:= TPanel_Frm.Create(self);
// Panel_Frm.Show;
end;
Yorumları: 240
Konuları: 6
Kayıt Tarihi: 22-10-2018
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.2
- Delphi 10.1
- Delphi 7
- Lazarus / FPC
Rep Puanı: 1.924 Programcı
11-10-2021, Saat: 16:45
(Son Düzenleme: 11-10-2021, Saat: 16:55, Düzenleyen: mustafaozpinar.)
(10-10-2021, Saat: 17:56)woywod Adlı Kullanıcıdan Alıntı: Merhabalar ben bir Mdi Form mum var ve bunu Main form da
Panel_Frm:= TPanel_Frm.Create(Self);
Bu formu böyle oluşturdugumda Show demeden Gösteriyor Neden acaba Yoksam benmi Hata yapıyorum..?
Yoksa Delphi de Böylemi calısıyor Kitaplara baktım genel olarak böyle gözüküyor ama Ben Show denildiginde Göstermek istiyorum Bunu Nasıl Yaparım?
Selamlar,
Siz bir yerde hata yapmıyorsunuz, Delphi'de bir formu MDI client yaparsanız Visible özelliği hemen True olur. Bu nedenle MDI client form Create edilir edilmez ekranda görülür hale gelir. Visible=False yapılamaz! Ekrandan silmek (kaldırmak, görünmez yapmak) istiyorsanız Destroy (Free) etmeniz gerekir.
Eğer Show'la gösterilmesini istiyorsanız, normal form kullanmanız, bunu'da örneğin bir PageControl'ün tablarında göstermeniz gerekecektir.
Buna ilişkin örnekler mevcut.
Benim yaptığım bir tanesi : https://github.com/mozpinar/FaturaOrnek
Yorumları: 111
Konuları: 31
Kayıt Tarihi: 27-01-2020
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 199 Başlangıç
(11-10-2021, Saat: 16:45)mustafaozpinar Adlı Kullanıcıdan Alıntı: (10-10-2021, Saat: 17:56)woywod Adlı Kullanıcıdan Alıntı: Merhabalar ben bir Mdi Form mum var ve bunu Main form da
Panel_Frm:= TPanel_Frm.Create(Self);
Bu formu böyle oluşturdugumda Show demeden Gösteriyor Neden acaba Yoksam benmi Hata yapıyorum..?
Yoksa Delphi de Böylemi calısıyor Kitaplara baktım genel olarak böyle gözüküyor ama Ben Show denildiginde Göstermek istiyorum Bunu Nasıl Yaparım?
Selamlar,
Siz bir yerde hata yapmıyorsunuz, Delphi'de bir formu MDI client yaparsanız Visible özelliği hemen True olur. Bu nedenle MDI client form Create edilir edilmez ekranda görülür hale gelir. Visible=False yapılamaz! Ekrandan silmek (kaldırmak, görünmez yapmak) istiyorsanız Destroy (Free) etmeniz gerekir.
Çok teşekür ederim Sorun yok ozaman.. 
Ben C# daki Gibi sandım. Teşekürler..
Yorumları: 111
Konuları: 31
Kayıt Tarihi: 27-01-2020
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 199 Başlangıç
(11-10-2021, Saat: 16:45)mustafaozpinar Adlı Kullanıcıdan Alıntı: (10-10-2021, Saat: 17:56)woywod Adlı Kullanıcıdan Alıntı: Merhabalar ben bir Mdi Form mum var ve bunu Main form da
Panel_Frm:= TPanel_Frm.Create(Self);
Bu formu böyle oluşturdugumda Show demeden Gösteriyor Neden acaba Yoksam benmi Hata yapıyorum..?
Yoksa Delphi de Böylemi calısıyor Kitaplara baktım genel olarak böyle gözüküyor ama Ben Show denildiginde Göstermek istiyorum Bunu Nasıl Yaparım?
Selamlar,
Siz bir yerde hata yapmıyorsunuz, Delphi'de bir formu MDI client yaparsanız Visible özelliği hemen True olur. Bu nedenle MDI client form Create edilir edilmez ekranda görülür hale gelir. Visible=False yapılamaz! Ekrandan silmek (kaldırmak, görünmez yapmak) istiyorsanız Destroy (Free) etmeniz gerekir.
Eğer Show'la gösterilmesini istiyorsanız, normal form kullanmanız, bunu'da örneğin bir PageControl'ün tablarında göstermeniz gerekecektir.
Buna ilişkin örnekler mevcut.
Benim yaptığım bir tanesi : https://github.com/mozpinar/FaturaOrnek
Baktım örneginize Cok tesekur ederım..
Yorumları: 240
Konuları: 6
Kayıt Tarihi: 22-10-2018
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.2
- Delphi 10.1
- Delphi 7
- Lazarus / FPC
Rep Puanı: 1.924 Programcı
(11-10-2021, Saat: 16:45)mustafaozpinar Adlı Kullanıcıdan Alıntı: (10-10-2021, Saat: 17:56)woywod Adlı Kullanıcıdan Alıntı: Merhabalar ben bir Mdi Form mum var ve bunu Main form da
Panel_Frm:= TPanel_Frm.Create(Self);
Bu formu böyle oluşturdugumda Show demeden Gösteriyor Neden acaba Yoksam benmi Hata yapıyorum..?
Yoksa Delphi de Böylemi calısıyor Kitaplara baktım genel olarak böyle gözüküyor ama Ben Show denildiginde Göstermek istiyorum Bunu Nasıl Yaparım?
Selamlar,
Siz bir yerde hata yapmıyorsunuz, Delphi'de bir formu MDI client yaparsanız Visible özelliği hemen True olur. Bu nedenle MDI client form Create edilir edilmez ekranda görülür hale gelir. Visible=False yapılamaz! Ekrandan silmek (kaldırmak, görünmez yapmak) istiyorsanız Destroy (Free) etmeniz gerekir.
Eğer Show'la gösterilmesini istiyorsanız, normal form kullanmanız, bunu'da örneğin bir PageControl'ün tablarında göstermeniz gerekecektir.
Buna ilişkin örnekler mevcut.
Benim yaptığım bir tanesi : https://github.com/mozpinar/FaturaOrnek
Bu yanıtta sanki normal formu PageControl içinde göstermek gerekirmiş gibi yazmışım. Oysa gerekmez. Şu çok basit şekil bile aynen MDI child etkisini gösterecektir.
procedure TForm2.Button1Click(Sender: TObject);
var f : TForm;
begin
f := TForm.Create(Self);
f.Parent := Self;
f.Show;
end;
Yorumları: 111
Konuları: 31
Kayıt Tarihi: 27-01-2020
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 199 Başlangıç
(13-10-2021, Saat: 00:11)mustafaozpinar Adlı Kullanıcıdan Alıntı: (11-10-2021, Saat: 16:45)mustafaozpinar Adlı Kullanıcıdan Alıntı: Selamlar,
Siz bir yerde hata yapmıyorsunuz, Delphi'de bir formu MDI client yaparsanız Visible özelliği hemen True olur. Bu nedenle MDI client form Create edilir edilmez ekranda görülür hale gelir. Visible=False yapılamaz! Ekrandan silmek (kaldırmak, görünmez yapmak) istiyorsanız Destroy (Free) etmeniz gerekir.
Eğer Show'la gösterilmesini istiyorsanız, normal form kullanmanız, bunu'da örneğin bir PageControl'ün tablarında göstermeniz gerekecektir.
Buna ilişkin örnekler mevcut.
Benim yaptığım bir tanesi : https://github.com/mozpinar/FaturaOrnek
Bu yanıtta sanki normal formu PageControl içinde göstermek gerekirmiş gibi yazmışım. Oysa gerekmez. Şu çok basit şekil bile aynen MDI child etkisini gösterecektir.
procedure TForm2.Button1Click(Sender: TObject);
var f : TForm;
begin
f := TForm.Create(Self);
f.Parent := Self;
f.Show;
end;
Cok teşekur ederım..
|