Partager via


TextSelection.Unindent, méthode

Supprime les retraits de la sélection de texte par le nombre de niveaux de mise en retrait donnés.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
Sub Unindent ( _
    Count As Integer _
)
void Unindent(
    int Count
)
void Unindent(
    [InAttribute] int Count
)
abstract Unindent : 
        Count:int -> unit
function Unindent(
    Count : int
)

Paramètres

  • Count
    Type : Int32

    Optionnel. Le nombre de niveaux de retrait d'affichage à supprimer de chaque ligne de la sélection de texte. La valeur par défaut est 1.

Notes

Unindent supprime les retraits dans la sélection de texte par le nombre de colonnes d'affichage indiquées par le paramètre global pour un niveau de mise en retrait. Unindent ne fait pas mise en forme intelligente ou supprimer des retraits pour les lignes selon le contexte du code. Les tabulations et les caractères sont supprimés et insérés, chaque fois qu'il est nécessaire de supprimer un niveau de retrait en fonction des paramètres globaux actuels relatifs à la taille des tabulations et au niveau de retrait.

Unindent se comporte différemment selon si la sélection de texte est poursuit ou colomnaire. S'il est continu, les retraits sont supprimés dans toutes les lignes, partiellement ou complètement, de la sélection à la première colonne. Si c'est une sélection colomnaire, les retraits sont supprimés de la sélection de texte au bord gauche de la sélection.

Si la valeur de Count est négative, Unindent agit comme la méthode Indent.

Unindent échoue si la valeur de Count est supérieure ou égale à 10 000.

Exemples

Sub UnIndentExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   ' Go to first line in document and indent it.
   objSel.GotoLine(1, False)
   objSel.Indent(2)
   MsgBox("Indented two places, now unindenting one place...")
   objSel.Unindent(1)
End Sub

Sécurité .NET Framework

Voir aussi

Référence

TextSelection Interface

EnvDTE, espace de noms