- 締切済み
VB6について質問です。
フォルダを検索できるツールを作成してます。 【検索フォルダ】テキストボックスがあり、 例)C:\ と入力されてる場合、C:\の配下にあるフォルダをリストボックスに表示されます。 全てのフォルダを表示させるのではなく、 【検索条件】テキストボックスに 入力された文字列を (1)前方一致(2)完全一致(3)部分一致の 3つのオプションボタンにチェックを入れて検索ボタンで検索する処理を作成したいと思ってます。 全てのフォルダを表示させることはできたのですが、3パターンの検索条件で絞り込み表示させる方法がわかりません。。。。 Likeメソッドを使用すればよいのか… 方法わかる方いらっしゃいましたら教えてください。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- onlyrom
- ベストアンサー率59% (228/384)
回答No.2
(前方) If myStr Like Text1.Text & "*" Then (後方) If myStr Like "*" & Text1.Text Then (部分) If myStr Like "*" & Text.Text & "*" Then (完全) If myStr = Text1.Text Then 勘違いでしたらご容赦!(^^;;; 以上。
- Gizensha
- ベストアンサー率34% (207/608)
回答No.1
Left関数、Right関数、InStr関数で比較するのはどうでしょうか。
質問者
お礼
遅くなりましたがありがとうございます。 参考にさせていただきました。
質問者
補足
すみません、関数の意味はわかるのですが…具体的にどのように比較すればいいのかわからないので教えていただけるとありがたいです…。
お礼
遅くなりましたがありがとうございます。 参考にさせていただきました。