EditingCommands Classe

Définition

Fournit un jeu standard de commandes d'édition connexes.

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, un RichTextBox sert de cible de commande. Notez que RichTextBox l’interface IInputElement (héritée de FrameworkElement) est implémentée et qu’elle inclut la prise en charge native de nombreuses commandes de modification.

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 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).

Modification de la commande Mouvement de clé par défaut
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError aucun mouvement de clé 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 clé 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 caret et les commandes de développement de sélection partagent un ensemble commun de mouvements de clé 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 caret. Par exemple, la MoveLeftByCharacter commande a un mouvement de clé par défaut, Leftet la commande correspondante SelectLeftByCharacter a un mouvement de clé 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 des entrées.

Propriétés

AlignCenter

Représente la commande AlignCenter qui demande de centrer le paragraphe actuel ou une sélection de paragraphes.

AlignJustify

Représente la commande AlignJustify qui demande de justifier le paragraphe actuel ou une sélection de paragraphes.

AlignLeft

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

AlignRight

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

Backspace

Représente la commande Backspace qui demande d'entrer un retour arrière à la position actuelle ou sur la sélection actuelle.

CorrectSpellingError

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

DecreaseFontSize

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

DecreaseIndentation

Représente la commande DecreaseIndentation qui demande que la mise en retrait pour le paragraphe actuel soit réduite d'1 taquet de tabulation.

Delete

Représente la commande Delete qui demande que la sélection actuelle soit supprimée.

DeleteNextWord

Représente la commande DeleteNextWord qui demande que le prochain mot (relatif à une position actuelle) soit supprimé.

DeletePreviousWord

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

EnterLineBreak

Représente la commande EnterLineBreak qui demande d'insérer un saut de ligne à la position actuelle ou sur la sélection actuelle.

EnterParagraphBreak

Représente la commande EnterParagraphBreak qui demande d'insérer un saut de paragraphe à la position actuelle ou sur la sélection actuelle.

IgnoreSpellingError

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

IncreaseFontSize

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

IncreaseIndentation

Représente la commande IncreaseIndentation qui demande que la mise en retrait pour le paragraphe actuel soit augmentée d'1 taquet de tabulation.

MoveDownByLine

Représente la commande MoveDownByLine qui demande de descendre le signe insertion d'une ligne.

MoveDownByPage

Représente la commande MoveDownByPage qui demande de descendre le signe insertion d'une page.

MoveDownByParagraph

Représente la commande MoveDownByParagraph qui demande de descendre le signe insertion d'un paragraphe.

MoveLeftByCharacter

Représente la commande MoveLeftByCharacter qui demande de décaler le signe insertion d'un caractère sur la gauche.

MoveLeftByWord

Représente la commande MoveLeftByWord qui demande de décaler le signe insertion d'un mot sur la gauche.

MoveRightByCharacter

Représente la commande MoveRightByCharacter qui demande de décaler le signe insertion d'un caractère sur la droite.

MoveRightByWord

Représente la commande MoveRightByWord qui demande de décaler le signe insertion d'un mot sur la droite.

MoveToDocumentEnd

Représente la commande MoveToDocumentEnd qui demande de déplacer le signe insertion jusqu'à la fin du contenu.

MoveToDocumentStart

Représente la commande MoveToDocumentStart qui demande de déplacer le signe insertion tout au début du contenu.

MoveToLineEnd

Représente la commande MoveToLineEnd qui demande de déplacer le signe insertion à la fin de la ligne actuelle.

MoveToLineStart

Représente la commande MoveToLineStart qui demande de déplacer le signe insertion au début de la ligne actuelle.

MoveUpByLine

Représente la commande MoveUpByLine qui demande de remonter le signe insertion d'une ligne.

MoveUpByPage

Représente la commande MoveUpByPage qui demande de remonter le signe insertion d'une page.

MoveUpByParagraph

Représente la commande MoveUpByParagraph qui demande de remonter le signe insertion d'un paragraphe.

SelectDownByLine

Représente la commande SelectDownByLine qui demande d'étendre la sélection actuelle à la ligne suivante.

SelectDownByPage

Représente la commande SelectDownByPage qui demande d'étendre la sélection actuelle à une page suivante.

SelectDownByParagraph

Représente la commande SelectDownByParagraph qui demande d'étendre la sélection actuelle au paragraphe suivant.

SelectLeftByCharacter

Représente la commande SelectLeftByCharacter qui demande d'étendre la sélection actuelle d'un caractère sur la gauche.

SelectLeftByWord

Représente la commande SelectLeftByWord qui demande d'étendre la sélection actuelle d'un mot sur la gauche.

SelectRightByCharacter

Représente la commande SelectRightByCharacter qui demande d'étendre la sélection actuelle d'un caractère sur la droite.

SelectRightByWord

Représente la commande SelectRightByWord qui demande d'étendre la sélection actuelle d'un mot sur la droite.

SelectToDocumentEnd

Représente la commande SelectToDocumentEnd qui demande d'étendre la sélection actuelle jusqu'à la fin du contenu.

SelectToDocumentStart

Représente la commande SelectToDocumentStart qui demande d'étendre la sélection actuelle jusqu'au début du contenu.

SelectToLineEnd

Représente la commande SelectToLineEnd qui demande d'étendre la sélection actuelle jusqu'à la fin de la ligne actuelle.

SelectToLineStart

Représente la commande SelectToLineStart qui demande d'étendre la sélection actuelle jusqu'au début de la ligne actuelle.

SelectUpByLine

Représente la commande SelectUpByLine qui demande d'étendre la sélection actuelle à la ligne précédente.

SelectUpByPage

Représente la commande SelectUpByPage qui demande d'étendre la sélection actuelle d’une page.

SelectUpByParagraph

Représente la commande SelectUpByParagraph qui demande d'étendre la sélection actuelle au paragraphe précédent.

TabBackward

Représente la commande TabBackward.

TabForward

Représente la commande TabForward.

ToggleBold

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

ToggleBullets

Représente la commande ToggleBullets qui demande que la mise en forme des listes non ordonnées, (également appelées listes à puce) soit basculée sur la sélection actuelle.

ToggleInsert

Représente la commande ToggleInsert qui bascule le mode de frappe d'Insérer à Refrapper.

ToggleItalic

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

ToggleNumbering

Représente la commande ToggleNumbering qui demande que la mise en forme des listes ordonnées (également appelées listes numérotées) soit basculée sur la sélection actuelle.

ToggleSubscript

Représente la commande ToggleSubscript qui demande que la mise en forme d'indice soit basculée sur la sélection actuelle.

ToggleSuperscript

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

ToggleUnderline

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

S’applique à

Voir aussi