Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder ComboBoxEx Nesnesinin Kullanımı (Resimli ListBox)


ComboBoxEx Nesnesinin Kullanımı (Resimli ListBox)

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu programda ComboBoxEx (Resimli ComboBox Menülerin yanında küçük (thumbnail) resimler olan) nesnesinin kullanımına dair bilgi verilmiştir. ComboBoxEx nesnesi için programda menülerin yanında resimlerin gösterilebilmesi için ImageList nesnesi kullanılmıştır. ImageList nesnesine çift tıklayarak veya özellik penceresini kullanarak listede kullanmak istediğiniz resimleri ekleyiniz. ComboBoxEx nesnesinin Images özellğine ImageList nesnesi atandıktan sonra ComboBoxEx nesnesine atadığınız verilere resimler sıralı olarak eklenecektir. ComboBoxEx nesnesinde derinlik kavramı da vardır yani bir dede, baba, çoçuk gibi.. ComboBoxEx nesnesinin 5.parametresi derinlik kavramını gösterir eğer 0 ise en üsttür yani birine bağlı değildir. 1 ise kendinden bir önceki üst menüye bağlanır, 2 ise kendinden bir üst menüye bağlanır ki o menüde kendinden bir üst menü olan ana menüye bağlanır.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt 

Program Kodu:

Unit1.cpp

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5.  
  6. #include "Unit1.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm1 *Form1;
  11. //---------------------------------------------------------------------------
  12. __fastcall TForm1::TForm1(TComponent* Owner)
  13.         : TForm(Owner)
  14. {
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18. void __fastcall TForm1::FormCreate(TObject *Sender)
  19. {
  20. ComboBoxEx1->ItemsEx->AddItem("Bilgisayar",0,0,0,0,NULL);
  21. ComboBoxEx1->ItemsEx->AddItem("Regedit",3,3,3,1,NULL);
  22. ComboBoxEx1->ItemsEx->AddItem("Mouse",4,4,4,1,NULL);
  23. ComboBoxEx1->ItemsEx->AddItem("IBM",9,9,9,2,NULL);
  24. ComboBoxEx1->ItemsEx->AddItem("PDF",5,5,5,1,NULL);
  25. ComboBoxEx1->ItemsEx->AddItem("Multimedya",1,1,1,0,NULL);
  26. ComboBoxEx1->ItemsEx->AddItem("Müzik",6,6,6,1,NULL);
  27. ComboBoxEx1->ItemsEx->AddItem("Film",7,7,7,1,NULL);
  28. ComboBoxEx1->ItemsEx->AddItem("Saat",2,2,2,0,NULL);
  29. ComboBoxEx1->ItemsEx->AddItem("Rolex",8,8,8,1,NULL);
  30. }
  31. //---------------------------------------------------------------------------
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Pazar, 02 Eylül 2012 23:45 )