VS2005 VBのアプリで検索をできるようにしたいと思います。メモ帳でも、EXCELでも編集から検索があると思います。同様のことを簡単にできる方法を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/11/05 09:24:08
  • 終了:2009/11/12 09:25:03

回答(1件)

id:HALSPECIAL No.1

HALSPECIAL回答回数407ベストアンサー獲得回数862009/11/05 10:19:09

ポイント60pt

何を検索されるのかわかりませんが、

モーダルダイアログで条件入力させ、

IndexOfメソッド

正規表現等で検索、特定して実装すれば良いと思います。

<<<参考>>

http://dobon.net/vb/dotnet/form/showform.html

http://www.atmarkit.co.jp/fdotnet/dotnettips/128hasstring/hasstr...


また「簡単に」という意味ですが、コーディング量を減らして高機能な検索を簡単に?行いたいと言うことであれば、

有償の検索コンポーネントを使用してみてはいかかでしょうか?

http://www.componentsource.co.jp/products/dtsearch-text-retrieva...

http://www.componentsource.co.jp/topdownloads/search/components/...

id:mai_mai_mail

ありがとうございます。簡単に書いた意味は、FILE OPENダイアログなどは既にあって、それをVBで利用できると思っていました。同じ意味で検索もあるのではと考えてご質問しました。

2009/11/05 11:45:25
  • id:bmax
    検索の対象になるもの(オブジェクト)は何でしょうか?


    テキストボックス内の文字列の検索であれば、TextboxのSelectメソッド
    グリッド内の検索であれば、バインドしているDataTableのSelectメソッド
    などを利用すれば簡単に実装できるかと思います。
  • id:HALSPECIAL
    HALSPECIAL 2009/11/05 13:03:12
    >FILE OPENダイアログなどは既にあって、・・・
    なるほど。そういった意味では、検索専用のコントロール(コンポーネント)は御座いません。
    自力で実装するかサードパーティ製のコンポーネントを使用することになります。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません