C Sharp 13.02.2014 10.01.39 👁 31675 Okunma

NumericUpDown Kullanımı ve Özellikleri (C# Net)

Numericupdown sayı arttırıp azaltmamızı sağlayan form elemanıdır. Örneğin yazı büyüklüğünü arttırmak istediğimizde kullanabileceğimiz nesnedir.

Araç kutusu içinden numericUpDown nesnesini forma alalım ve basit bir şekilde inceleyelim.

NumericUpDown Nesnesini Forma Ekleme

Numericupdown nesnesinin üzerine 1 kere tıkladığımızda properties (özellikler) penceresinden özelliklerin bazılarını inceleyecek olursak:

  • BackColor: Nesnenin arkaplan rengini değiştirmemizi sağlar.
  • Font: Nesnenin yazı tipini biçimlendirmemizi sağlar. Yazı tipi, boyutu, kalın, italik…
  • ForeColor: Nesnenin yazı rengini değiştirmemizi sağlar.
  • Increment: Nesnenin değerinin artış miktarının belirlendiği yerdir. Varsayılanı 1 dir.
  • Maximum: Nesnenin alabileceği en büyük değeri belirtir. Varsayılanı 100 dür.
  • Minimum: Nesnenin alabileceği en küçük değeri belirtir. Varsayılanı 0 dır.
  • ReadOnly: Nesneyi yalnızca okunabilir hale getirir. Nesne üzerinde işlem yapılamaz.
  • TabIndex: Nesneye tab tuşuna basarak kaçıncı sırada ulaşacağımızı belirtir.
  • TextAlign: Nesne içindeki yazıların sol, orta, sağ olarak hizalanmasını sağlar.
  • ThousandsSeperator: Nesne içindeki değerin binlik basamaklarda nokta ile ayrılmasını sağlar. 1.000, 23.500 gibi…
  • UpDownAlign: Nesne üzerindeki aşağı yukarı oklarının yerini belirtir. Sol yada sağ.
  • Value: Nesnenin o anki değerini belirtir.

Şimdi form üzerinde kod ile bu değerleri nasıl yazacağımıza gelelim:

Eklediğimiz nesne numericUpDown1 olsun.

numericUpDown1.Increment=3; (artış miktarını 3 yaptım)

numericUpDown1.Minimum=10; (en küçük değeri 10 yaptım)

numericUpDown1.Maximum=30; (en büyük değeri 30 yaptım)

label1.Text=Convert.ToString(numericUpDown1.Value); (değeri stringe çevirerek label1’e yazdırdım)

NumericUpDown nesnesi değeri decimal türünden tutarlar. Bu nedenle direk işlem yapılabilir. Ekrana ya da herhangi bir metinsel ifadeye yazdırılacak zaman yukarıdaki gibi stringe dönüştürülmesi gerekmektedir.

Konuyu bir örnekle inceleyelim:

Seçilen iki sayının çarpımını labele yazdıralım. Bunun için iki adet numericUpDown, 1 adet buton, 1 adet label ekleyelim. Butonun click olayına (tıklanmasına) aşağıdaki kodu yazalım:

label1.Text = Convert.ToString(numericUpDown1.Value * numericUpDown2.Value);

yukarıdaki kod ile numericupdown1 ile numericupdown2 nin değerlerini çarptırarak stringe çevirip label1 de yazdırıyoruz.

Programı çalıştırıp (f5) değerleri arttırarak butona tıkladığımızda işlemin sonucunu görebiliriz.

NumericUpDown Çarpma işlemi

Örnekler çoğaltılabilir. Basit olarak numericUpDown nesnesi bu şekilde kullanılmaktadır. Sorularınızı ve görüşlerinizi alttaki yorum ekle bölümünden yazabilirsiniz.

Tekrar görüşmek dileğiyle sağlıcakla kalınız.

Mustafa KARSLI   Kaynak: www.mustafakarsli.com

👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu İçeriği Paylaş

💬 Yorumlar

Dogukan 18.04.2018 10.14.34

Arkadaşlar bana 1 tane daha örnek lazım kısa ve öz ornek bılen varsa ınstagramdan da yazabılır = dogukan orhn

ömer 04.01.2018 15.26.43

ALLAH RAZI OLSUN TEŞEKKÜR EDERİM 2 SAATTİR BUNUY ARIYORDUM

Emre ARGANA 11.11.2014 18.37.04

Çok teşekkür ederim. Sizin öğrenciniz olmak isterdim. Öğrencileriniz çok şanslı. Yardımlarınız için sağolun.

Fikrini Belirt

🤲 Günün Esması

el - KAVİYY

" Pek güçlü , Pek kuvvetli. "

💡 Günün Sözü

“İçkiden sakınınız; Çünkü o her kötülüğün anasıdır.”

Hz.Muhammed (sav)

👋 Ben Kimim?

Geleceğimiz gençlerimize Bilim ve Teknolojiyi Üretmeleri için yol göstermeliyiz. Bu minvalde vakit buldukça ücretsiz ders ve videolar hazırlayıp yayınlamaya çalışmaktayım....

✉️ İletişime Geç

📈 Ziyaretçi Sayacı

Şu An Online
1
👥 Toplam Ziyaret
2.822.326

İstatistikler anlık güncellenir.