tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルVB2005で検索の向きを1方向のみにするには?
記事No5354
投稿日: 2007/04/18(Wed) 16:53
投稿者たかし
Form1.vb
    コードは
    Public Class Form1
        'xxx f1 l1
        'xxx f1 l2
        'xxx f1 l3
    End Class
    の5行。

Form2.vb
    コードは
    Public Class Form2
        'xxx f2 l1
        'xxx f2 l2
        'xxx f2 l3
    End Class
    の5行。

の2ファイルを保持するソルーションがあったとします。
このソルーション上で、 xxx を検索すると

'xxx f1 l1 ( Form1.vb 内の検索)
    ↓
'xxx f1 l2
    ↓
'xxx f1 l3
    ↓
'xxx f2 l1 ( Form2.vb 内の検索)
    ↓
'xxx f2 l2
    ↓
'xxx f2 l3
    ↓
'xxx f2 l1 (再度??? Form2.vb 内の検索)
    ↓
'xxx f2 l2
    ↓
'xxx f2 l3
    ↓
'xxx f1 l1 ( Form1.vb 内の検索)
    ↓
'xxx f1 l2
    ↓
'xxx f1 l3

の順で検索してしまいます。
これでは、コードを全て検索し終わったのがいつなのか分かりません。
これを

'xxx f1 l1 ( Form1.vb 内の検索)
    ↓
'xxx f1 l2
    ↓
'xxx f1 l3
    ↓
'xxx f2 l1 ( Form2.vb 内の検索)
    ↓
'xxx f2 l2
    ↓
'xxx f2 l3
    ↓
'xxx f1 l1 ( Form1.vb 内の検索)
    ↓
'xxx f1 l2
    ↓
'xxx f1 l3
    ↓
'xxx f2 l1 ( Form2.vb 内の検索)
    ↓
'xxx f2 l2
    ↓
'xxx f2 l3

の順で検索するようにできますか?




また、同じような事ですが、
Form1.vb 内の途中から検索を開始した場合に

'xxx f1 l2 ( Form1.vb の途中から検索)
    ↓
'xxx f1 l3
    ↓
'xxx f1 l1 ( Form1.vb の先頭から???検索)
    ↓
'xxx f2 l1 ( Form1.vb 内は一通り検索した為 Form2.vb 内の検索開始)
    ↓
'xxx f2 l2
    ↓
'xxx f2 l3

の順で検索してしまいます。
これを

'xxx f1 l2 ( Form1.vb の途中から検索)
    ↓
'xxx f1 l3
    ↓
'xxx f2 l1 ( Form1.vb 内は一通り検索していないが、
              Form1.vb のファイルの最後に来た為、
              Form2.vb 内の検索を開始)
    ↓
'xxx f2 l2
    ↓
'xxx f2 l3

の順で検索するようにできますか?

[ツリー表示へ]
タイトルRe: VB2005で検索の向きを1方向のみにするには?
記事No5375
投稿日: 2007/04/19(Thu) 12:54
投稿者y4yama
やってみたら、思うようにはなりませんね
>(再度??? Form2.vb 内の検索)
とは当方では、なりませんよ・・
>これでは、コードを全て検索し終わったのがいつなのか分かりません。
については、1周したら、ダイアログが出るので判断できますヨ(←が初期の設定。ツール>オプションに)
「フォルダを指定して検索」を使って、検索結果ウィンドウに出た行からジャンプするのが代案ですかね?

すべて検索 "xxx", サブ フォルダ, 検索結果 1, "ソリューション全体"
  C:\VB8\test1\test1\Form1.vb(4):    'xxx f1 l1
  C:\VB8\test1\test1\Form1.vb(5):    'xxx f1 l2
  C:\VB8\test1\test1\Form1.vb(6):    'xxx f1 l3
  C:\VB8\test1\test1\Form2.vb(3):    'xxx f2 l1
  C:\VB8\test1\test1\Form2.vb(4):    'xxx f2 l2
  C:\VB8\test1\test1\Form2.vb(5):    'xxx f2 l3
  一致した行: 6  一致したファイル: 2  検索ファイル総数: 22

[ツリー表示へ]