Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Form Boyutlandırma
#1
Merhabalar,

Aşağıdaki kodlarla formu boyutlandırıyorum, fakat forma mouse ile müdahale etmediğim sürece vermiş Height Width değişmiyor. 
RunTime olarak bu sorunu nasıl çözerim?


procedure TMainForm.Button1Click(Sender: TObject);
begin
  Form1.Constraints.MaxHeight := 200;
 Form1.Constraints.MaxWidth := 400;
  Form.1Position := TFormPosition.DesktopCenter;
end;
Cevapla
#2
Sizin kodu (aşğıdaki gibi) denediğimde, sorun görmedim. 
İkinci form boyutu, designtime da 640x480. DesignTime da ise verdiğiniz ölçüde Show durumuna geçiyor ve Constraints olarak tanımladığınız sınırlar değişmiyor.  Yani 400x200 de sabit kalıyor.

  Form21.Constraints.MaxHeight := 200;
 Form21.Constraints.MaxWidth := 400;
 Form21.Position := TFormPosition.DesktopCenter;
 Form21.Show;
Begin : = end / 2;
Cevapla
#3
Üstat kodda sorun yok.

Açık olan bir formu boyutlandırmak istediğimde form boyutlanmıyor. Mouse ile formu yer değişikliği yaptığımda o zaman boyun değişiyor.
Cevapla
#4
Şu şekilde deneyin.

Constraints ile formun max alabileceği boyutu sınırlandırıyorsunuz. Form boyutunu runtimede değiştirmek için aşağıdaki koda bakabilirsiniz.

Form1.Constraints.MaxHeight := 200; // max constraints kullanımınızın özel bir amacı yoksa bu iki satırı 
Form1.Constraints.MaxWidth := 400; // iptal edebilirsiniz
Form1.Position := TFormPosition.DesktopCenter;
Form1.width := 200; // genişliği değiştir
Form1.height := 400; // yüksekliği değiştir
Cevapla
#5
Form1.Update;

komutunu denediniz mi ?
Cevapla
#6
Çözüldü teşekkür ederim.
Cevapla
#7
(25-01-2024, Saat: 10:18)Altıner Adlı Kullanıcıdan Alıntı: Çözüldü teşekkür ederim.

Nasıl çözüldü?
Begin : = end / 2;
Cevapla
#8
Form1.width Form1.height değişikliği yaparak çözdüm. Form1.Constraints.MaxHeight kullanımını iptal ettim.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi 12 Boş Form Derleme Hatası [Çözüldü] codder71 4 558 21-02-2024, Saat: 22:09
Son Yorum: codder71
  PAServer Manager form ölçek sorunu delphi.developer 0 226 12-11-2023, Saat: 01:43
Son Yorum: delphi.developer
  Form minimize Altıner 2 587 05-06-2023, Saat: 17:54
Son Yorum: Altıner
  Mobile Uygulama Çoklu Form 3ddark 8 1.534 12-01-2023, Saat: 11:45
Son Yorum: RAD Coder
  Datadan Resim Gösterme Form Üzerinde sadoal351 3 1.021 12-08-2022, Saat: 10:34
Son Yorum: gonulali



Konuyu Okuyanlar: 1 Ziyaretçi