cb008 「FileListBox」(04/08/25 Wed)
えーとVBでもありました。ディレクトリを設定すれば、その中にあるファイル一覧を表示したりできます。コンポーネントタブの「Win 3.1」にあります。
☆更新する☆
FileListBox1->Update();
1行です。でも結構使ったり。
☆ディレクトリを設定する☆
FileListBox1->Mask = "c:\\Test\\*";
また1行です。えっとディレクトリの階層を表す「\」が1つでは正常に認識しません。特別扱いです。2つ書いてあげてください。最後の「*」はワイルドカードです。なんでも表示するってことです。ここを工夫すればリストに表示するファイルを選別できます。
☆テキストファイルのみリストに表示する☆
FileListBox1->Mask = "c:\\Test\\*.txt";
最後だけ変更しました。「*.txt」で拡張子がtxtのものだけって意味です。ここらへんはかなり応用がききます。
☆リストに表示しているファイル名を取り出す☆
AnsiString FileName;
FileName = FileListBox1->Items->Strings[0];
えっとリストの一番上に表示されているファイル名を取り出しました。[1] とやれば2コ目を取り出せます。
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||