2011-10-25 28 views
2

Hey est là de toute façon que dans votre programme, vous pouvez ajouter une icône minimiser/maximiser sur le côté n'importe où. (comme ci-dessous). Je veux être en mesure de minimiser et de maximiser certaines sections si c'est possible. Merci pour l'aide.Réduire/Agrandir le code Visual Studios (C#)

enter image description here

+0

vous voulez dire: 'CTRL M + M' ?????? ......... –

Répondre

4

Je suis assez certain que vous pouvez déjà (comme, par défaut) réduire tout code avec des accolades, mais ne disposez pas de VS sur place pour le confirmer. Pour tout replier, vous pouvez utiliser #region [name] et #endregion.

En fait, en regardant directement le documentation for hiding code vous pouvez sélectionner du code, faites un clic droit dessus, allez dans «Plan» et choisissez «Masquer la sélection». Cela aurait le même effet que la création et l'effondrement d'une région, à part que les régions sont nommées (expliquant ainsi ce qui est contenu dedans, ce qui est probablement plus facile à suivre si c'est pour de grands groupes de code).

+0

Oui, vous pouvez aussi longtemps qu'il a parenthèses, mais je voyais juste si vous pourriez mettre en évidence ou quelque chose et juste ajouter le signe pliable à lui, mais je vais aller cette route Merci –

+1

@RussellSaari Vous pouvez simplement mettre en évidence quelque chose et ajouter le signe pliable, voir ma mise à jour répondre. –

+0

Nice Je vous remercie beaucoup fonctionne –

5

Utilisez regions.

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

    DoSomethingElse(); 
} 

La région lui-même sera pliable (et, comme d'habitude, de même le corps de la méthode SomeCallback()).

Vous pouvez spécifier les directives #region et #endregion n'importe où dans votre fichier source, mais assurez-vous de les placer là où cela a du sens, et ne les utilisez pas trop.

+0

C'est ce que je pensais faire quelque chose dans ce sens merci. –

+2

Veuillez _only_ les utiliser au niveau de la racine, cependant, pas dans les méthodes illustrées ici, ou dans le corps des propriétés, et cetera, (cela n'est rien de plus que d'éviter le refactoring approprié.) –

Questions connexes