AÇIKLAMA
C++ Builder 6 ile uyumludur.
Bu projede OpenDialog yardımıyla seçilen txt veya log dosyaları öncelikle bir ListBox bileşenine alınır. Burada OpenDialog içerisinde Shift tuşu kullanılarak birden çok dosya seçilip tek seferde ListBox bileşeni içerisine yerleştirebilir. Çoklu seçim özelliğinin sağlanabilmesi için OpenDialog'un Options özelliği içerisinde AllowMultiSelect özelliğinin true yapılması gerekmektedir. Sonrasında ListBox içerisindeki hangi dosya içeriği görüntülemek isteniyorsa onun tıklanması yeterlidir. Dosya Memo kontrolü içerisinde açılacaktır.
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::Button2Click(TObject *Sender) { if(OpenDialog1->Execute()) ListBox1->Items=OpenDialog1->Files; } //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { OpenDialog1->Filter="Text veya Log Dosyaları (*.TXT)(*.log)|*.TXT;*.log|Bütün Dosyalar (*.*)|*.*"; } //--------------------------------------------------------------------------- void __fastcall TForm1::ListBox1Click(TObject *Sender) { Memo1->Lines->LoadFromFile(ListBox1->Items->Strings[ListBox1->ItemIndex]); } //---------------------------------------------------------------------------