EditingCommands Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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).
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. |