EditingCommands Classe

Définition

Fournit un ensemble standard de commandes associées à la modification.

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
Héritage
EditingCommands

Exemples

L’exemple suivant montre comment appeler une commande d’édition sur un objet qui prend en charge la commande.

Pour cet exemple, une RichTextBox fonction sert de cible de commande. Notez que RichTextBox l’interface IInputElement (héritée de ) FrameworkElementest implémentée et qu’elle inclut la prise en charge native de nombreuses commandes d’édition.

Le premier argument de la Execute méthode est un paramètre de commande. La plupart des commandes d’édition ignorent le paramètre de commande ; en général, ce paramètre doit être null destiné à modifier les commandes.

Le deuxième argument spécifie l’objet vers lequel la commande sera routée. Cet objet doit implémenter l’interface IInputElement et doit inclure un gestionnaire pour la commande spécifiée. En règle générale, une commande est ignorée lorsqu’elle est appelée sur un objet qui ne gère pas la commande.

RichTextBox rTB = new RichTextBox();

EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Remarques

Le tableau suivant montre les commandes d’édition et les mouvements de clé par défaut associés (avec des noms de clés à partir des Key et ModifierKeys énumérations).

Commande d’édition Mouvement de clé par défaut
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError aucun mouvement de touche par défaut
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError aucun mouvement de touche par défaut
IncreaseFontSize Ctrl+OemCloseBrackets
IncreaseIndentation Ctrl+T
MoveDownByLine Down
MoveDownByPage PageDown
MoveDownByParagraph Ctrl+Down
MoveLeftByCharacter Left
MoveLeftByWord Ctrl+Left
MoveRightByCharacter Right
MoveRightByWord Ctrl+Right
MoveToDocumentEnd Ctrl+End
MoveToDocumentStart Ctrl+Home
MoveToLineEnd End
MoveToLineStart Home
MoveUpByLine Up
MoveUpByPage PageUp
MoveUpByParagraph Ctrl+Up
SelectDownByLine Shift+Down
SelectDownByPage Shift+PageDown
SelectDownByParagraph Ctrl+Shift+Down
SelectLeftByCharacter Shift+Left
SelectLeftByWord Ctrl+Shift+Left
SelectRightByCharacter Shift+Right
SelectRightByWord Ctrl+Shift+Right
SelectToDocumentEnd Ctrl+Shift+End
SelectToDocumentStart Ctrl+Shift+Home
SelectToLineEnd Shift+End
SelectToLineStart Shift+Home
SelectUpByLine Shift+Up
SelectUpByPage Shift+PageUp
SelectUpByParagraph Ctrl+Shift+Up
TabBackward Shift+Tab
TabForward Tab
ToggleBold Ctrl+B
ToggleBullets Ctrl+Shift+L
ToggleInsert Insert
ToggleItalic Ctrl+I
ToggleNumbering Ctrl+Shift+N
ToggleSubscript Ctrl+OemPlus
ToggleSuperscript Ctrl+Shift+OemPlus
ToggleUnderline Ctrl+U

Les commandes de mouvement d’insertion et les commandes de développement de sélection partagent un ensemble commun de mouvements de touches par défaut, la différence générale étant l’ajout de la Shift clé pour différencier les commandes de sélection des commandes de mouvement d’insertion. Par exemple, la MoveLeftByCharacter commande a un mouvement de clé par défaut, Leftet la commande correspondante SelectLeftByCharacter a un mouvement de touche par défaut de Shift+Left.

En général, les définitions de commande fournies par la EditingCommands classe n’utilisent pas les paramètres de commande (le parameter paramètre attendu par la Execute méthode).

Pour plus d’informations sur les commandes et la commande, consultez Vue d’ensemble de l’entrée.

Propriétés

Nom Description
AlignCenter

Représente la AlignCenter commande, qui demande que le paragraphe actuel ou une sélection de paragraphes soient centrés.

AlignJustify

Représente la AlignJustify commande, qui demande que le paragraphe actuel ou une sélection de paragraphes soient justifiés.

AlignLeft

Représente la AlignLeft commande, qui demande qu’une sélection de contenu soit alignée à gauche.

AlignRight

Représente la AlignRight commande, qui demande qu’une sélection de contenu soit alignée à droite.

Backspace

Représente la Backspace commande, qui demande qu’un retour arrière soit entré à la position actuelle ou sur la sélection actuelle.

CorrectSpellingError

Représente la CorrectSpellingError commande, qui demande que tout mot mal orthographié à la position actuelle soit corrigé.

DecreaseFontSize

Représente la DecreaseFontSize commande, qui demande que la taille de police de la sélection actuelle soit réduite de 1 point.

DecreaseIndentation

Représente la DecreaseIndentation commande, qui demande que la mise en retrait du paragraphe actif soit réduite d’un taquet de tabulation.

Delete

Représente la Delete commande, qui demande la suppression de la sélection actuelle.

DeleteNextWord

Représente la DeleteNextWord commande, qui demande que le mot suivant (par rapport à une position actuelle) soit supprimé.

DeletePreviousWord

Représente la DeletePreviousWord commande, qui demande que le mot précédent (par rapport à une position actuelle) soit supprimé.

EnterLineBreak

Représente la EnterLineBreak commande, qui demande qu’un saut de ligne soit inséré à la position actuelle ou sur la sélection actuelle.

EnterParagraphBreak

Représente la EnterParagraphBreak commande, qui demande qu’un saut de paragraphe soit inséré à la position actuelle ou sur la sélection actuelle.

IgnoreSpellingError

Représente la IgnoreSpellingError commande, qui demande que toutes les instances de mots mal orthographiés à la position actuelle ou dans la sélection actuelle soient ignorées.

IncreaseFontSize

Représente la IncreaseFontSize commande, qui demande que la taille de police de la sélection actuelle soit augmentée de 1 point.

IncreaseIndentation

Représente la IncreaseIndentation commande, qui demande que la mise en retrait du paragraphe actif soit augmentée d’un taquet de tabulation.

MoveDownByLine

Représente la MoveDownByLine commande, qui demande que le caret descende d’une ligne.

MoveDownByPage

Représente la MoveDownByPage commande, qui demande que le signe d’insertion descende d’une page.

MoveDownByParagraph

Représente la MoveDownByParagraph commande, qui demande que le point d’insertion descende d’un paragraphe.

MoveLeftByCharacter

Représente la MoveLeftByCharacter commande, qui demande que le point d’insertion déplace un caractère vers la gauche.

MoveLeftByWord

Représente la MoveLeftByWord commande, qui demande que le signe d’insertion déplace un mot vers la gauche.

MoveRightByCharacter

Représente la MoveRightByCharacter commande, qui demande que le point d’insertion déplace un caractère vers la droite.

MoveRightByWord

Représente la MoveRightByWord commande, qui demande que le caret se déplace directement d’un mot.

MoveToDocumentEnd

Représente la MoveToDocumentEnd commande, qui demande que le point d’insertion passe à la fin du contenu.

MoveToDocumentStart

Représente la MoveToDocumentStart commande, qui demande que le point d’insertion passe au début du contenu.

MoveToLineEnd

Représente la MoveToLineEnd commande, qui demande que le point d’insertion passe à la fin de la ligne active.

MoveToLineStart

Représente la MoveToLineStart commande, qui demande que le point d’insertion passe au début de la ligne active.

MoveUpByLine

Représente la MoveUpByLine commande, qui demande que le caret se déplace d’une ligne vers le haut.

MoveUpByPage

Représente la MoveUpByPage commande, qui demande que le caret se déplace vers le haut d’une page.

MoveUpByParagraph

Représente la MoveUpByParagraph commande, qui demande que le point d’insertion se déplace vers le haut d’un paragraphe.

SelectDownByLine

Représente la SelectDownByLine commande, qui demande que la sélection actuelle soit développée d’une ligne vers le bas.

SelectDownByPage

Représente la SelectDownByPage commande, qui demande que la sélection actuelle soit développée d’une page vers le bas.

SelectDownByParagraph

Représente la SelectDownByParagraph commande, qui demande que la sélection actuelle soit développée d’un paragraphe.

SelectLeftByCharacter

Représente la SelectLeftByCharacter commande, qui demande que la sélection actuelle soit développée à gauche d’un caractère.

SelectLeftByWord

Représente la SelectLeftByWord commande, qui demande que la sélection actuelle soit développée à gauche d’un mot.

SelectRightByCharacter

Représente la SelectRightByCharacter commande, qui demande que la sélection actuelle soit développée à droite d’un caractère.

SelectRightByWord

Représente la SelectRightByWord commande, qui demande que la sélection actuelle soit développée directement d’un mot.

SelectToDocumentEnd

Représente la SelectToDocumentEnd commande, qui demande que la sélection actuelle soit développée jusqu’à la fin du contenu.

SelectToDocumentStart

Représente la SelectToDocumentStart commande, qui demande que la sélection actuelle soit développée au début du contenu.

SelectToLineEnd

Représente la SelectToLineEnd commande, qui demande que la sélection actuelle soit développée à la fin de la ligne active.

SelectToLineStart

Représente la SelectToLineStart commande, qui demande que la sélection actuelle soit développée au début de la ligne active.

SelectUpByLine

Représente la SelectUpByLine commande, qui demande que la sélection actuelle soit développée d’une ligne.

SelectUpByPage

Représente la SelectUpByPage commande, qui demande que la sélection actuelle soit développée d’une page.

SelectUpByParagraph

Représente la SelectUpByParagraph commande, qui demande que la sélection actuelle soit développée d’un paragraphe.

TabBackward

Représente la TabBackward commande.

TabForward

Représente la TabForward commande.

ToggleBold

Représente la commande, qui demande que Bold la ToggleBold mise en forme soit activée sur la sélection actuelle.

ToggleBullets

Représente la commande, qui demande que la ToggleBullets mise en forme de la liste non triée (également appelée liste à puces) soit activée sur la sélection actuelle.

ToggleInsert

Représente la ToggleInsert commande, qui bascule le mode de saisie entre Insertion et Overtype.

ToggleItalic

Représente la commande, qui demande que Italic la ToggleItalic mise en forme soit activée sur la sélection actuelle.

ToggleNumbering

Représente la commande, qui demande que la ToggleNumbering mise en forme de liste triée (également appelée liste numérotée) soit activée sur la sélection actuelle.

ToggleSubscript

Représente la commande, qui demande que la ToggleSubscript mise en forme de l’indice soit activée sur la sélection actuelle.

ToggleSuperscript

Représente la commande, qui demande que la ToggleSuperscript mise en forme en exposant soit activée sur la sélection actuelle.

ToggleUnderline

Représente la commande, qui demande que Underline la ToggleUnderline mise en forme soit activée sur la sélection actuelle.

S’applique à

Voir aussi