Yorumları: 6
Konuları: 2
Kayıt Tarihi: 20-10-2018
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 26
Başlangıç
26-11-2018, Saat: 23:29
(Son Düzenleme: 27-11-2018, Saat: 09:35, Düzenleyen: SimaWB.
Sebep: Chield değil, Child olmalı.
)
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?
Yorumları: 73
Konuları: 2
Kayıt Tarihi: 23-12-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 408
Acemi
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.