7 Haziran 2015 Pazar

c# form boyutunu sabitlemek

Merhaba arkadaşlar

C# projelerimizde bazen formlarımızı tasarım gereği sabitlemek isteyebiliriz.
Örneğin program sırasında kullanıcı bir bilgi ekledi veya güncelleme yaptı. Bizde bu değişiklik konusunda kullanıcıyı msn tarzı sayfanın sağ alt köşesinde beliren ve sabit olan bir form ile uyarmak istiyoruz. Bunun için yapmamız geren aşağıdaki kod ile formu sayfanın tam sağ alt kösesinde sabit tutmak.

Form_Load olayına

this.Height = 200; // form yüksekliği
this.Width = 200; // form genişliği
this.BorderStyle = FormBorderStyle.None; // form çerçevesi olmayacak
this.Left = Screen.PrimaryScreen.WorkingArea.Right - this.Width; // ekran genişliği
this.Top = Screen.PrimaryScreen.WorkingArea.Bottom - this.Height; // ekranın yüksekliği
// ekran genişlik ve yüksekliklerinden form genişlik ve yüksekliğini çıkarırsak
// ekranın sağ alt köşesini bulmuş oluruz


yukarıda ki kodları yazmamız yeterli olacaktır.

Bunun içinde örneğin iki form oluşturup
ilk formda bir buton ekleyip butona çift tıkladığımız zaman

Form2 frm2 = new Form2();
frm2.Show()


ile form2 penceresini açabiliriz. Form2 load olayınada en üstteki kod bloğunu eklediğinizde tam anlamı ile istediğiniz olacaktır.

Faydalı olması dileğiyle

0 yorum:

Yorum Gönder