|
||
解説: OpenDialog コンポーネントは、ファイルを開くときに使用するダイアログです。 フィルター(ファイルマスク)を作っておくことで、指定拡張子のファイルだけがダイアログボックスに表示されるようになります。 今回は、テキストファイルだけを選択できるようにフィルターをかけています。 使用例: 例では、OpenDialog でテキストファイルに絞り込んだ呼び出しを行っています。 コンポーネントは、 OpenDialog, Button を適当に配置するだけです。 Button1 の OnClick イベントハンドラで、OpenDialog1 の Filter プロパティにテキストファイルを設定します。ユーザーが OpenDialog1 を開くと、ファイルの種類に "テキストファイル (*.txt)" が現れ、拡張子 "txt" のファイルだけがダイアログボックスに表示されます。 //------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { OpenDialog1->Filter = "テキストファイル (*.txt)|*.txt"; OpenDialog1->Execute(); } //------------------------------------------------------------------- |