11 Eylül 2004

Combobox'ı dbLookupCombobox gibi kullanmak

Comboboxta string değerler gözükürken kullanıcının seçimine göre seçilen stringe ait ID değerine ulaşmak isteriz. Bunun için genelde dblookupcombobox kullanılır. Standart combobox ile bu işlemi halletmek isteyen kullanıcılar bu yöntemi kullanabilirler.... Degerleri combobox a eklemek icin :
Combobox1.items.AddObject('Rize', TObject(53)); Combobox1.items.AddObject('Ankara', TObject(6)); Combobox1.items.AddObject('İstanbul', TObject(34));
Seçilen değerin ID alanına ulaşmak için de :
Deger := Integer(Combobox1.items.Objects[Combobox1.ItemIndex]);

3 yorum:

berdem dedi ki...

Eline Koluna Sağlık Çok İşime Yaradı.......

zafer dedi ki...

Merhaba ,
yazılarınızı çok güzel devam etmesini diliyorum bu yazınızıda çok beğendim.Bu tür delphinin inceliklerini anlatan daha güzel yazıları bekliyoruz.

Adsız dedi ki...

Merhabalar, DBlookupComboBox yerine Söylediğiniz gibi ComboBox ı kllanmak istiyorum ,
Verdiğiniz kodları aşağıdaki şekilde yazdım Ancak, ComboBox içine hiçbirşey gelmedi.
Nerede hata yapıyorum anlayamadım. tşk..

procedure TForm3.ComboBox1Click(Sender: TObject);
begin
Combobox1.items.AddObject('Rize', TObject(53));
Combobox1.items.AddObject('Ankara', TObject(6));
Combobox1.items.AddObject('İstanbul', TObject(34));

end;