Windows formda panel kontrol ortalama

Windows formda eklediğimiz kontrolü formun alanına göre yanlardan ve üstlerden ortalamak isteyebiliriz. Örnek olarak panel kontrolünü formda ortalamak istersek;

panel-ortalama

Boş bir windows forma panel kontrolü eklyerek formun load kısmına aşağıdaki kodları yazalım;

1
2
3
4
5
6
7
8
9
 private void Form1_Load(object sender, EventArgs e)
        {
            this.WindowState = FormWindowState.Maximized;

            float x = (Convert.ToInt32(this.Width) - Convert.ToInt32(panel1.Width)) / 2;
            float y = (Convert.ToInt32(this.Height) - Convert.ToInt32(panel1.Height)) / 2;

            panel1.Location = new Point(x: Convert.ToInt32(x), y: Convert.ToInt32(y));
        }

Formu tam ekran başlatmak için WindowState özelliğini kullandık. Ardından panelin yeniden konuşlanması için formun genişğinden panelin genişliğini çıkarıp 2 ye böldük böylece sağ ve soldan ortalı bir şekilde konumlandırdık. Aynı şekilde üsten ve alttan ortalamak içinde.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir