IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Temmuz 2013, 11:01   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Delphi Combobox ve ListBox Kullanımı




Delphi Combobox ve ListBox Kullanımı

ComboBox bileşeni ListBox Bileşeni ile bir çok konuda benzerliğe sahip olan bir bileşendir. Combobox’ta elemanlar ListBox’ta olduğu gibi açık bir şekilde kapalı bir durumda gösterilirler.


TCOmboBox :


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


TListBox :


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Combobox Bileşenin Bazı Özellikleri ve Kullanımları Text Özelliği:
ComboBox’ta seçili olan elemanın değerini öğrenmek ve değiştirmek için kullanılır.

Yazıdan da kodlardan da anlayacaksınız bir birine yapısı çok benzemektedir.
Burda resimlerle göstermek istemiyorum. Projenin içinde açıklamaları göreceksiniz.

Proje’den Görüntü :


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ComboBox Bileşinin Bazı Özellikleri ve Kullanımları Text Özelliği: Combobox’ta seçili olan elemanın değerini öğrenmek ve değiştirmek için kullanılır.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Items Özelliği: ComboBox bileşenin her bir elemanına verilen isimdir. Combobox bileşeninin Items özelliği sayesinde ComboBox elemanlarını programın tasarım aşamasında da doldurabiliriz.
Item.Add Komutu: ComboBox Bileşenine kod kullanarak eleman eklemek için Items.Add komutu kullanılır.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Aşağıdaki kodu çalıştırdığımız zaman ComboBox bileşeninin son satırına Edit içersinde yazan bilgi de eklenecektir. ComboBox bileşenine Add komutu ile yeni bir satıra eklerken eklenecek olan bilginin String tipinde olması gerekir. Eğer eklenecek olan veri string tipinden başka bir tipdeki değişkende saklı ise IntToStr, FloatToStr gibi bir tip dönüşümleri yapmak gerekir. Aslında bir üsteki örnekte mevcuttur. Biz genede yazalım.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Örnekte, üzerinde 300 değerini tutan İnteger tipindeki ‘i’ değişkeninin değerini ComboBox’a eklemek için Integer tipten String tipe dönüşüm yapan IntToStr komutunu kullandık.

Linnes.Assign Komutu : Aynı anda birden fazla elemanı ComboBox’a eklemek için kullanılır. Aktarılacak olan bilgiler bir listeden ListBox, Memo gibi bileşenlerden, başka bir ComboBox bileşeninden olabileceği kayıtlı bir dosyadan da bilgi aktarımı yapılabilir.

Aşağıdaki örnekte Memo1’de yer alan bilgilerin ComboBox’a aktarımı ile ilgili bu kod parçasını inceleye bilirsiniz.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Items.Clear Komutu : ComboBox içerisinde yer alan bilgileri temizlemek için kullanılır. Bu komutu kullandığı zaman ComboBox içerisinde yer alan bütün bilgileri temizleyecektir. Bu komut ListBox içinde geçerlidir, ListBox.Clear.

Not : ComboBox1.Items.Clear; veya ListBox1.Items.Clear; veya resimde olan gibi de kullana bilirsiniz.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Items.Count Komutu : ComboBox bileşenindeki elemanların sayısını Integer olarak dönderir. Örnek bir kullanımı aşağıdaki gibidir. Örnekte, Comboboxîn eleman sayısı kullanıcıya mesaj olarak gösterilmektedir.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Items.Indexof Komutu : Girilen bir string tipdeki değerin ComboBox içerisinde kaçıncı satırda olduğunu gösterir. Eğer girilen değer ComboBox’ın elemanları arasında yoksa o zaman komutu -1 değerini dönderir, aksi durumlarda girilen değerin yerini dönderir. ComboBox bileşenini elemanlarının yerleri 0’dan başlar. Yani ComboBox bileşeninin ilk satırı 1 numaralı satır değil 0 numaralı satırdır. Eğer Combobox bileşeninde toplam 5 satır varsa sonra satırın numarası da 5 değil 4 olacaktır.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Items.Insert Komutu : ComboBox’a eleman eklemek için kullanılır. Add komutundan farklıdır. Çünkü Add komutu ile sadece listenin sonuna eleman eklenebilirken Insert komutu ile istenilen herhangi bir sıraya eleman eklene bilir.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Items.Delete Komutu : Bu komut sayesinde Combobox bileşenin her hangi bir satırı silinebilir. Komut kullanılırken silinecek olan satırın numarası parametre olarak komuta bildirilmelidir.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Items.Strings Komutu : Belirtilen satırdaki bilgiyi öğrenmek veya o satırdaki elemanın değerini değiştirmek için kullanılır. Belirtilen satırdaki elemanı gösteren kod.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Belirtilen satırdaki elemanları belirtilen bir yazı ile değiştiren kod.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Items.Exchange Komutu : Bu komut sayesinde satır numarası verilen iki satır kendi arasında değiştirilir.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Items.LoadFromFile Komutu : Bu komut sayesinde Combobox bileşenine dosyada kayıtlı bulunan bilgileri aktara biliriz. Eğer dosyanın tam bulunduğu yer ile birlikte ismi yazılır ise ilgili dosyadaki bilgiler gelir, dosyanın sadece ismi yazılır ise bu kez dosya exe’nin bulunduğu yerde aranır ve ondaki bilgileri aktarılır.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Items.SaveToFile Komutu : Bu komutu ile ComboBox’ta yer alan bilgileri belirtilen bir dosyaya kaydedilir.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


ItemIndex Özelliği : ItemIndex özelliği ComboBox içerisindeki seçili olan elemanın sıra numarasını verir. Veya herhangi bir satırdaki elemanı seçili hale getirir. Seçili elemanın sıra numarasını veren kod.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


İstenilen elemanı seçili hale getiren kodlar.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Projenin ek-hali


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
combobox, delphi, kullanımı, listbox, ve


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ı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Delphi'de SQL Kullanımı.. CoKraiL Delphi 0 19 Ekim 2010 17:05
C# Listbox - Combobox Controller Sunay C# 0 24 Nisan 2010 01:53
C# Object Listbox-Combobox Sunay C# 0 24 Nisan 2010 01:53
Delphi Api Kullanımı -1 Cemalizim Delphi 0 21 Temmuz 2008 19:43
Delphi' de SQL Kullanımı Agathadaimon Delphi 1 14 Temmuz 2008 12:41