Türkiye'nin En Ortam Bilgi Paylaşım Platformu

  Türkiye'nin En Ortam Bilgi Paylaşım Platformu


Makaleler Paylaşmak istediğiniz yazılar...

brazzers gaziantep escort gaziantep escort
instagram yorum hilesi
Yeni Konu   Cevap Yaz

 
Seçenekler Stil
Alt 27-11-2013, 17:34   #1
Etkenblog


Etkenblog - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 11-09-2012
Mesajlar: 100
Konuları: 100
WEB Sitesi:
İlgi Alanı:
Aldığı Teşekkür:
Ettiği Teşekkür:
WF Ticaret Sayısı: (0)
WF Ticaret Yüzdesi:(%)
WF Puanı: 12
C# ListBox Tanımı ve Kullanım Örnekleri


Bu C#.net yazımızda ListBox kullanımını ve ListBox kullanımında ileride işinize yarayabilecek bir kaç bilgi vereceğim.

Öncelikle genel özelliklerine bir bakalım.

{Genel Özellikleri Nelerdir}

Listbox1.Items : Listbox Kontrolünün veri-bilgi-eleman ile ilgili tüm işlemleri yapabildiğimiz en temel özelliğidir.

Listbox1.Items‘in sonunda “.”(nokta) koyduğumuzda elemanlarla ilgili özellik kodları gelmektedir.

{ListBox’a Veri Girdirelim}

Şimdiki vereceğim kodu ListBox’a dışarıdan veri girdirmek için veya kendimiz program açıldığında veri girilmiş halde göstermek için kullanabiliriz.

Kod:
ListBox1.Items.Add("Nazım Mert Bilgi");
Üstteki kodla ListBox1′e “Nazım Mert Bilgi” yazısını yazdırdık.Sayısal işlemlerde en basitinden şöylede yapabiliriz.

Kod:
ListBox1.Items.Add(10 + 10);
Yukarıdaki kodda ise “10” sayısı ile “10” sayısını toplatıp ListBox1′e yazdırmış olduk.Not:Sayıları tırnak işaretleri (” “) arasına almadım.Alsaydım ListBox’a 10 + 10‘un toplamını yani 20 sayısını değilde , 10 + 10 şeklinde yani yazı şekilnde çıkaracaktır.Peki hem yazıyı hemde sayiyi bir arada gösterebilir miyiz ? Deneyelim.

{2 Elemanı Birleştirelim}

Kod:
string yazi1 = "Nazım Mert Bilgi ";
Burada string yani yazı biçiminde bir değişken tanımladık ve değişkene “Nazım Mert Bilgi” yi ekledik.

Kod:
byte sayi1 = 5 + 5;
Bu kısımda ise byte değişkenine 5 + 5 sayısını toplattık.

Kod:
ListBox1.Items.Add(yazi1 + sayi1);
Son olarak da ListBox’a yazi1‘i ve sayi1‘i yazdırdık.

{Dışarıdan Girilen Veriyi ListBox’da Gösterelim}

Hemen projemize 1 adet textBox atayalım.Daha önceden ListBox’umuzun olduğunu varsayıyorum kodlarımıza geçelim.

{Yazı Gösterme}

textBox‘dan aldığımız yazıyı otomatik olarak çekeceğiz. Kodlar :
Kod:
string yazi = Convert.ToString(textBox1.Text);
Bu kodla birlikte textBox‘a girilenin Text kısmını yani yazı kısmını aldık.

Kod:
ListBox1.Items.Add(yazi);
Burada ise ListBox’umuza dışarıdan girilen yazıyı yazdırdık.

{Sayı Toplatma , Çıkartma , Çarpma ve Bölme İşlemlerini Yaptıralım}

2 adet textBox sürükleyelim.Kodlara geçelim.

Sayıların küsüratlı olabileceğinide düşünürsek double kullanmalıyız ;

Kod:
double sayi1 = Convert.ToDouble(textBox1.Text);
double sayi2 = Convert.ToDouble(textBox2.Text);
double sayilariTopla = sayi1 + sayi2;
Mantığı biraz anladınız sanırım. Çıkartma , bölme , çarpma gibi işlemlerde sadece “+” işaretini değiştirmek yeterli olucaktır.

Birde bunu ListBox’a yazdırdık mı tamamdır.

Kod:
ListBox1.Items.Add(sayilariTopla);
Dışarıdan girilen sayıların toplamını ListBox’a başarıyla yazdırdık.

{textBox ve ListBox’a Girilen Değerleri Silme ( Temizleme ) }

Son olarak bir buton daha sürükleyelim adınıda “Ekranı Temizle” koyalım.Eklediğimiz butonun üstüne çift tıklayalım ve bu kodları girelim.

Kod:
textBox1.Clear();

textBox2.Clear();

ListBox.Items.Clear();
Ve ekranımız ilk haline geri döndü dışarıdan girilen veriler temizlendi kısacası tertemiz oldu.

C# ListBox Tanımı ve Kullanım Örnekleri konusununda sonuna gelmiş bulunmaktayız.Bir başka yazıda görüşmek üzere esen kalın.

Her türlü sorunuzu yorum yaparak veya İletişim sayfası aracılığıyla gönderebilirsiniz.

Makale tamamen Nazım Mert Bilgi tarafından yazılmıştır.Kaynak gösterek yayınlayabilirsiniz.
Etkenblog isimli Üye şimdilik offline konumundadır     Alıntı


Yeni Konu   Cevap Yaz


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:07.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Optimisation provided by DragonByte SEO v2.0.37 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

vegasslot ikili opsiyon bahis vegasslotyeniadresi.com vegasslotadresi.com vegasslotcanli.com getirbett.com getirbetgir.com Sex hikaye moldebet Grandpashabet giriş

ankara escort ankara escort ankara escort bayan escort ankara kızılay escort çankaya escort kızılay escort ankara eskort adana escort escort eryaman eryaman escort gaziantep escort bayan gaziantep escort
casinositelerin.com/