C# Girilen Değerleri Kullanarak Butonun Konumunu Ayarlama

C# programı gelişim aşamasında  zaman zaman karşımıza C# girilen değerleri kullanarak butonun konumunu ve büyüklüğünü ayarlama uygulaması  nasıl yapılır sorusu çıkıyor.

Bu kodlar ile birlikte  girilen değerleri kullanarak butonun konumunu ve büyüklüğünü ayarlama hesabını kolayca yapabileceksiniz.

 

C# Girilen Değerleri Kullanarak Butonun Konumunu Ayarlama

C# dilinde butonların konumunu bazen kullanıcılara seçtirmek isteyebilirsiniz. Sadece bu kodlar ile oyun bile yapmanız mümkündür. 

Button1. Left  komutu ile vereceğiniz değere göre seçili butonun konumunu girilen değere karşılık gelecek pixel kadar sola kaydırır.

Button1. Top komutu ile girilen değer kadar butonun konumunu yukarıya pixel olarak kaldırır.

Button1. Width komutu ile girilen değer kadar butonun yükseklik boyutunu ayarlar.

Button1. Heigh komutu ile girilen değer kadar butonun genişlik boyutunu ayarlar.

Convert. ToInt16 komutu ile string olarak belirlenen bir sayıyı integer olarak çevirisini yapabilirsiniz.

private void button2_ Click( object sender, EventArgs e){  //Butona vermiş olduğunuz isme göre değişiklik yapabilirsiniz.
int soldan, ustten, genislik, yukseklik;
soldan = Convert. ToInt16( textBox1. Text);
ustten = Convert. ToInt16( textBox2. Text);
genislik = Convert. ToInt16( textBox3. Text);
yukseklik = Convert. ToInt16( textBox4. Text);
button1. Left = soldan;
button1. Top = ustten;
button1. Width = genislik;
button1. Height = yukseklik;
}}

 

Sizlerde kendi yazdığınız programları, istek ve sorularınızı bizlere iletişim kısmından iletebilirsiniz.

C# ile ilgili kavramlara ek olarak, C# öğrenimini teşvik etmek için karar verme ve döngü kontrolleri dahil olmak üzere bazı örnekler ve örnek uygulamalar vardır. Kodlarda herhangi bir problem olduğunda lütfen yorum kısmından iletişime geçiniz.

C# Örnek Kodlar

C# DATETİMEPİCKER’DA TUTULAN TARİHİ TEXTBOX NESNELERİNE AKTARMA

GİRİLEN METNİ İSTENEN SAYIDA CHECKEDLİSTBOX İÇİNE EKLEME C#

C# RADİOBUTTON İLE MATEMATİKSEL İŞLEMLER

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Makale Hizmeti