都道府県穴埋めゲーム

言語:VB6
OS:WindowsXP

実行時にコモンダイアログの「ファイルの種類」欄に対して
任意のフィルタ条件を設定可能とする方法が分かりません。

例えば、コモンダイアログを開いた時に「ファイルの種類」が
編集可能になり、ユーザーが仮に「test*.txt」と設定すると
条件にあったファイル「text1.txt」や「test2.txt」が表示する
と言ったものです。

実現方法をご存知の方がいましたら教えてください。
どうぞ宜しくお願い致します。

A 回答 (2件)

拡張子にフィルタをかけることはできますが、ファイル名自体にフィルタをかけることは出来ないと思いますよ。



自作でコモンダイアログを作成するしかないのでは?

この回答への補足

ご回答有難うございます。
そうですか。自作するのは厳しいですね。

補足日時:2009/10/22 17:43
    • good
    • 0
この回答へのお礼

その後、調べまして
コモンダイアログの「ファイル名」に任意のフィルタ条件を
テキストで入力してEnterするとフィルタされたファイル名が
表示されることが分かりました。
今回は、この方法で対応したいと思います。
ご協力有難うございました。

お礼日時:2009/10/23 09:28

これでどうでしょう?



CommonDialog1.Filter = "テキスト(*.txt)|*.txt"
CommonDialog1.Filter = CommonDialog1.Filter & _
"|エクセル(*.xls)|*.xls"
増やしたい場合は後ろに追加していってください。

この回答への補足

ご回答有難うございます。
実行時に「ファイルの種類」欄の指定をコンボボックスではなく
フィルタ条件をテキストで直接指定したいと考えております。

補足日時:2009/10/22 17:37
    • good
    • 0
この回答へのお礼

その後、調べまして
コモンダイアログの「ファイル名」に任意のフィルタ条件を
テキストで入力してEnterするとフィルタされたファイル名が
表示されることが分かりました。
今回は、この方法で対応したいと思います。
ご協力有難うございました。

お礼日時:2009/10/23 09:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報