Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
MDIChild Form Sorunu
#1
Arkadaşlar ana formda formstyle = fsMDIForm yapıyorum ve formun üzerine bir panel ekliyorum. Yeni bir form yaratıp bunu da fsMDIChild yapıyorum. Ana form üzerine bir buton koyup child formu show ettiğimde buton ve panel üstte child form altta kalıyor. Bunu engellemenin yolu yok mu?
Cevapla
#2
Merhaba.

Öncelikle Project>Options>Forms sekmesinden Ana Form dışındaki formları sağ tarafa atın. mdichild formun windowstate özelliğini  wsmaximized olarak ayarlayın. Sonrasında formu create etmek için buton içerisine şu kodu ekleyin.

var
 i, n: integer;
begin
begin
 n := mdichildcount;
 for i := n - 1 downto 0 do
   mdichildren[i].Close;
 if Form1= Nil Then
    Form1:= TForm1.Create(self);
    Form1.Show;
end;

Bu şekilde istediğiniz gibi olacaktır.
Bazen daha ileriye ulaşmak için bir kaç adım geri gitmek mecburidir. Çünkü en ileri sıçrayışlar iki adım geriden başlar.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Harici exeyi child/modal form olarak çalıştırmak bydelphi 2 340 14-07-2020, Saat: 18:09
Son Yorum: bydelphi
  Locate ve Lookup TR Karakter sorunu narkotik 3 1.494 15-06-2020, Saat: 16:49
Son Yorum: samsaros@gmail.com
  [ÇÖZÜLDÜ - SOLVED] Owner - Parent Form nasıl kullanılmalı? 3ddark 12 1.083 05-06-2020, Saat: 09:58
Son Yorum: mrmarman
  [ÇÖZÜLDÜ] FDEventAlerter ağdan form kapanmıyor info@guzelceker.com 23 1.883 02-06-2020, Saat: 18:00
Son Yorum: info@guzelceker.com
  Delphi 10.3 Rest Debugger sorunu varyemez 4 548 31-05-2020, Saat: 01:36
Son Yorum: varyemez



Konuyu Okuyanlar: 1 Ziyaretçi