AÇIKLAMA
C++ Builder 6 ile uyumludur.
Bu projede OpenDialog'un çoklu seçim özelliği yardımıyla seçilen resim dosyalarının (*.bmp;*.ico;*.wmf;*.emf) slayt gösterimi Timer nesnesi yardımıyla yapılmıştır. Slayt gösterimi bittiğinde resimler baştan itibaren tekrar gösterilecektir. Örnek dizin olarak C:\\Windows dizini içerisindeki bmp resim dosyalarını deneyebilirsiniz. jpeg veya jpg resim dosyalarının nasıl açıldığı sitemizdeki diğer projede anlatılmıştır bu sayede jpg veya jpg dosyalarınızı da programa modifiye edip gösterebilirsiniz.
Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz
Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...
Üye Kayıt
Program Kodu:
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { OpenDialog1->Filter="Resim Dosyaları| *.bmp;*.ico;*.wmf;*.emf"; if(OpenDialog1->Execute()) ListBox1->Items=OpenDialog1->Files; Timer1->Enabled=true; } //--------------------------------------------------------------------------- void __fastcall TForm1::Timer1Timer(TObject *Sender) { if(i<OpenDialog1->Files->Count) { Image1->Picture->LoadFromFile(OpenDialog1->Files->Strings[i]); ListBox1->ItemIndex=i; i++; } else i=0; } //---------------------------------------------------------------------------