Udostępnij za pośrednictwem


EditingCommands Klasa

Definicja

Udostępnia standardowy zestaw poleceń pokrewnych do edycji.

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
Dziedziczenie
EditingCommands

Przykłady

W poniższym przykładzie pokazano, jak wywołać polecenie edycji dla obiektu obsługującego polecenie .

W tym przykładzie element RichTextBox służy jako element docelowy polecenia. Należy pamiętać, że RichTextBox implementuje IInputElement interfejs (dziedziczony od FrameworkElement), i że zawiera natywną obsługę wielu poleceń edycji.

Pierwszym argumentem Execute metody jest parametr polecenia. Większość poleceń edycji ignoruje parametr polecenia; ogólnie rzecz biorąc, ten parametr powinien być null przeznaczony do edycji poleceń.

Drugi argument określa obiekt, do którego będzie kierowane polecenie. Ten obiekt musi zaimplementować IInputElement interfejs i powinien zawierać procedurę obsługi dla określonego polecenia. Ogólnie rzecz biorąc, polecenie jest ignorowane podczas wywoływanego obiektu, który nie obsługuje polecenia.

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Uwagi

W poniższej tabeli przedstawiono polecenia edycji i skojarzone domyślne gesty klucza (z nazwami kluczy z i Key ModifierKeys wyliczenia).

Edytowanie polecenia Domyślny gest klawisza
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError brak domyślnego gestu klawisza
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError brak domyślnego gestu klawisza
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

Polecenia przenoszenia karetki i wybieranie rozszerzeń poleceń współdzielą wspólny zestaw domyślnych gestów klawiszy, ogólna różnica to dodanie Shift klucza w celu odróżnienia poleceń wyboru od poleceń ruchu karetki. Na przykład MoveLeftByCharacter polecenie ma domyślny gest klawisza Left, a odpowiednie SelectLeftByCharacter polecenie ma domyślny gest klawisza+ShiftLeft .

Ogólnie rzecz biorąc, definicje poleceń dostarczone przez klasę EditingCommands nie używają parametrów polecenia ( parameter parametr oczekiwany przez metodę Execute ).

Aby uzyskać więcej informacji na temat poleceń i poleceń, zobacz Omówienie danych wejściowych.

Właściwości

AlignCenter

AlignCenter Reprezentuje polecenie, które żąda, aby bieżący akapit lub wybór akapitów był wyśrodkowany.

AlignJustify

AlignJustify Reprezentuje polecenie, które żąda, aby bieżący akapit lub wybór akapitów był uzasadniony.

AlignLeft

AlignLeft Reprezentuje polecenie, które żąda, aby wybór zawartości był wyrównany do lewej.

AlignRight

AlignRight Reprezentuje polecenie, które żąda, aby wybór zawartości był wyrównany do prawej.

Backspace

Backspace Reprezentuje polecenie, które żąda wprowadzenia obszaru backspace w bieżącej pozycji lub w bieżącym zaznaczeniu.

CorrectSpellingError

CorrectSpellingError Reprezentuje polecenie, które żąda, aby wszelkie błędnie napisane słowo w bieżącej pozycji zostały poprawione.

DecreaseFontSize

DecreaseFontSize Reprezentuje polecenie, które żąda, aby rozmiar czcionki bieżącego zaznaczenia został zmniejszony o 1 punkt.

DecreaseIndentation

DecreaseIndentation Reprezentuje polecenie, które żąda, aby wcięcie bieżącego akapitu było zmniejszane o jeden przystanek tabulacji.

Delete

Delete Reprezentuje polecenie, które żąda usunięcia bieżącego zaznaczenia.

DeleteNextWord

DeleteNextWord Reprezentuje polecenie, które żąda usunięcia następnego słowa (względem bieżącej pozycji).

DeletePreviousWord

DeletePreviousWord Reprezentuje polecenie, które żąda usunięcia poprzedniego słowa (względem bieżącej pozycji).

EnterLineBreak

EnterLineBreak Reprezentuje polecenie, które żąda wstawienia podziału wiersza w bieżącej pozycji lub w bieżącym zaznaczeniu.

EnterParagraphBreak

EnterParagraphBreak Reprezentuje polecenie, które żąda wstawienia podziału akapitu w bieżącej pozycji lub nad bieżącym zaznaczeniem.

IgnoreSpellingError

IgnoreSpellingError Reprezentuje polecenie, które żąda, aby wszystkie wystąpienia błędnie napisanych wyrazów w bieżącej pozycji lub w bieżącym zaznaczeniu są ignorowane.

IncreaseFontSize

IncreaseFontSize Reprezentuje polecenie, które żąda zwiększenia rozmiaru czcionki dla bieżącego zaznaczenia o 1 punkt.

IncreaseIndentation

IncreaseIndentation Reprezentuje polecenie , które żąda zwiększenia wcięcia dla bieżącego akapitu przez jeden tabulator.

MoveDownByLine

MoveDownByLine Reprezentuje polecenie , które żąda, aby daszek przechodził w dół o jeden wiersz.

MoveDownByPage

MoveDownByPage Reprezentuje polecenie , które żąda przeniesienia karetki w dół o jedną stronę.

MoveDownByParagraph

MoveDownByParagraph Reprezentuje polecenie, które żąda, aby daszek został przeniesiony w dół o jeden akapit.

MoveLeftByCharacter

MoveLeftByCharacter Reprezentuje polecenie , które żąda, aby daszek przeniósł jeden znak w lewo.

MoveLeftByWord

MoveLeftByWord Reprezentuje polecenie , które żąda, aby daszek przeniósł jeden wyraz w lewo.

MoveRightByCharacter

MoveRightByCharacter Reprezentuje polecenie , które żąda, aby daszek przeniósł jeden znak w prawo.

MoveRightByWord

MoveRightByWord Reprezentuje polecenie , które żąda, aby daszek poruszał się bezpośrednio po jednym słowie.

MoveToDocumentEnd

MoveToDocumentEnd Reprezentuje polecenie , które żąda przeniesienia karetki na sam koniec zawartości.

MoveToDocumentStart

MoveToDocumentStart Reprezentuje polecenie , które żąda przeniesienia karetki na sam początek zawartości.

MoveToLineEnd

MoveToLineEnd Reprezentuje polecenie , które żąda przeniesienia karetki na koniec bieżącego wiersza.

MoveToLineStart

MoveToLineStart Reprezentuje polecenie , które żąda przeniesienia karetki na początek bieżącego wiersza.

MoveUpByLine

MoveUpByLine Reprezentuje polecenie , które żąda przeniesienia karetki w górę o jeden wiersz.

MoveUpByPage

MoveUpByPage Reprezentuje polecenie , które żąda przeniesienia karetki w górę o jedną stronę.

MoveUpByParagraph

MoveUpByParagraph Reprezentuje polecenie , które żąda przeniesienia karetki w górę o jeden akapit.

SelectDownByLine

SelectDownByLine Reprezentuje polecenie, które żąda rozwinięcia bieżącego zaznaczenia w dół o jeden wiersz.

SelectDownByPage

SelectDownByPage Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia o jedną stronę.

SelectDownByParagraph

SelectDownByParagraph Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia w dół o jeden akapit.

SelectLeftByCharacter

SelectLeftByCharacter Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia po jednym znaku.

SelectLeftByWord

SelectLeftByWord Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia po jednym słowie.

SelectRightByCharacter

SelectRightByCharacter Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia w prawo o jeden znak.

SelectRightByWord

SelectRightByWord Reprezentuje polecenie, które żąda rozwinięcia bieżącego zaznaczenia bezpośrednio za pomocą jednego wyrazu.

SelectToDocumentEnd

SelectToDocumentEnd Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia na samym końcu zawartości.

SelectToDocumentStart

SelectToDocumentStart Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia na początek zawartości.

SelectToLineEnd

SelectToLineEnd Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia na końcu bieżącego wiersza.

SelectToLineStart

SelectToLineStart Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia na początek bieżącego wiersza.

SelectUpByLine

Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia w górę SelectUpByLine o jeden wiersz.

SelectUpByPage

SelectUpByPage Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia o jedną stronę.

SelectUpByParagraph

SelectUpByParagraph Reprezentuje polecenie, które żąda rozszerzenia bieżącego zaznaczenia o jeden akapit.

TabBackward

TabBackward Reprezentuje polecenie .

TabForward

TabForward Reprezentuje polecenie .

ToggleBold

ToggleBold Reprezentuje polecenie, które żąda Bold przełączenia formatowania w bieżącym zaznaczeniu.

ToggleBullets

ToggleBullets Reprezentuje polecenie, które żąda, aby nieorderowana lista (nazywana również listą punktowaną) formatowanie było przełączane w bieżącym zaznaczeniu.

ToggleInsert

ToggleInsert Reprezentuje polecenie, które przełącza tryb wpisywania między elementami Insert i Overtype.

ToggleItalic

ToggleItalic Reprezentuje polecenie, które żąda Italic przełączenia formatowania w bieżącym zaznaczeniu.

ToggleNumbering

ToggleNumbering Reprezentuje polecenie, które żąda, aby lista uporządkowana (nazywana również listą numerowaną) formatowała przełączniki w bieżącym zaznaczeniu.

ToggleSubscript

Reprezentuje polecenie , które żąda, aby formatowanie indeksu ToggleSubscript dolnego było przełączane w bieżącym zaznaczeniu.

ToggleSuperscript

ToggleSuperscript Reprezentuje polecenie , które żąda, aby formatowanie indeksu górnego było przełączane w bieżącym zaznaczeniu.

ToggleUnderline

ToggleUnderline Reprezentuje polecenie , które żąda Underline przełączenia tego formatowania w bieżącym zaznaczeniu.

Dotyczy

Zobacz też