2011-10-25 26 views
2

お使いのプログラムではどこにでも最小/最大化アイコンを追加できます。 (下のように)。可能であれば、特定のセクションを最小化し最大化したいと考えています。助けてくれてありがとう。最小化/最大化コードVisual Studio(C#)

enter image description here

+0

「CTRL M + M' ?????? ......... –

答えて

4

私はあなたが既に(デフォルトではasin)中括弧で任意のコードを崩壊させることができますが、これを確認するためにVSを手元に持っていないことはかなり確信しています。

絶対に何かを折りたたむには、#region [name]#endregionを使用できます。

実際にはdocumentation for hiding codeをまっすぐに見て、コードを選択して右クリックし、「アウトライン」に移動して「選択を隠す」を選択します。これはリージョンの作成と折りたたみと同じ効果を持ちますが、リージョンには名前は付けられません(したがって、何が含まれているのかを説明します。大規模なコードグループの場合はそれを追跡する方が簡単でしょう)。

+0

括弧で囲まれていますが、強調表示するかどうかを見ていただけで折り畳み可能な記号を追加するだけですが、私はそのルートに行くつもりです –

+1

@RussellSaari何かを強調表示して折り畳み可能な記号を追加することができます回答。 –

+0

ニース非常にありがたくありがとう –

5

使用regions

private void SomeCallback() 
{ 
    #region This chunk of code does something. 
    DoSomething(); 
    #endregion 

    DoSomethingElse(); 
} 

独自の領域は、折り畳み可能である(と、いつものように、そうSomeCallback()メソッド本体は、意志)であろう。

#region#endregionディレクティブをソースファイルの任意の場所に指定できますが、意味のある場所に配置して、過剰に使用しないでください。

+0

これは私がこれらの行のおかげで何かをやっていると思っていたからです。 –

+2

ここで説明されているようなメソッドやプロパティの本体などではなく、ルートレベルで使用してください(適切なリファクタリングを避けるだけです)。 –

関連する問題