ホーム
|
アプリケーション | Tips | ダウンロード | プログラム
| コラム

CBアプリ工房


Tips >   

OpenDialog のフィルター操作 

更新 : 2009/05/05

 



解説:
OpenDialog コンポーネントは、ファイルを開くときに使用するダイアログです。
フィルター(ファイルマスク)を作っておくことで、指定拡張子のファイルだけがダイアログボックスに表示されるようになります。

今回は、テキストファイルだけを選択できるようにフィルターをかけています。

使用例:
例で
は、OpenDialog でテキストファイルに絞り込んだ呼び出しを行っています。

コンポーネントは、 OpenDialog, Button を適当に配置するだけです。

Button1 の OnClick イベントハンドラで、OpenDialog1 の Filter プロパティにテキストファイルを設定します。ユーザーが OpenDialog1 を開くと、ファイルの種類に "テキストファイル (*.txt)" が現れ、拡張子 "txt" のファイルだけがダイアログボックスに表示されます。

//-------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    OpenDialog1->Filter = "テキストファイル (*.txt)|*.txt";   
    OpenDialog1->Execute();
}
//-------------------------------------------------------------------



[ ホーム | ページトップ | ブック | リンク | サイトマップ ]
Copyright(c) 2003 Shibu All rights reserved.