EditingCommands クラス

定義

編集関連コマンドの標準セットを提供します。

public ref class EditingCommands abstract sealed
public static class EditingCommands
type EditingCommands = class
Public Class EditingCommands
継承
EditingCommands

次の例では、コマンドをサポートするオブジェクトに対して編集コマンドを呼び出す方法を示します。

この例では、 RichTextBox がコマンド ターゲットとして機能します。 RichTextBoxは (IInputElement から継承された) FrameworkElement インターフェイスを実装し、多くの編集コマンドのネイティブ サポートが含まれていることに注意してください。

Execute メソッドの最初の引数はコマンド パラメーターです。 ほとんどの編集コマンドでは、コマンド パラメーターは無視されます。一般に、このパラメーターはコマンドを編集するために null する必要があります。

2 番目の引数は、コマンドのルーティング先となるオブジェクトを指定します。 このオブジェクトは、 IInputElement インターフェイスを実装する必要があり、指定したコマンドのハンドラーを含める必要があります。 一般に、コマンドを処理しないオブジェクトでコマンドが呼び出されると無視されます。

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

注釈

次の表に、編集コマンドと、関連付けられている既定のキー ジェスチャ ( Key および ModifierKeys 列挙体のキー名) を示します。

編集コマンド 既定のキー ジェスチャ
AlignCenter Ctrl+E
AlignJustify Ctrl+J
AlignLeft Ctrl+L
AlignRight Ctrl+R
Backspace Backspace
CorrectSpellingError 既定のキー ジェスチャなし
DecreaseFontSize Ctrl+OemOpenBrackets
DecreaseIndentation Ctrl+Shift+T
Delete Delete
DeleteNextWord Ctrl+Delete
DeletePreviousWord Ctrl+Backspace
EnterLineBreak Shift+Enter
EnterParagraphBreak Enter
IgnoreSpellingError 既定のキー ジェスチャなし
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

キャレット移動コマンドと選択拡張コマンドは、既定のキー ジェスチャの共通セットを共有します。一般的な違いは、選択コマンドとキャレット移動コマンドを区別するための Shift キーの追加です。 たとえば、 MoveLeftByCharacter コマンドの既定のキー ジェスチャは Left で、対応する SelectLeftByCharacter コマンドの既定のキー ジェスチャは Shift+Left です。

一般に、EditingCommands クラスによって提供されるコマンド定義では、コマンド パラメーター (Execute メソッドで想定される parameter パラメーター) は使用されません。

コマンドとコマンドの詳細については、「 入力の概要」を参照してください。

プロパティ

名前 説明
AlignCenter

現在の段落または段落の選択範囲を中央に配置することを要求する AlignCenter コマンドを表します。

AlignJustify

現在の段落または段落の選択を正当化することを要求する AlignJustify コマンドを表します。

AlignLeft

AlignLeft コマンドを表します。このコマンドは、コンテンツの選択を左揃えにすることを要求します。

AlignRight

コンテンツの選択を右揃えにすることを要求する AlignRight コマンドを表します。

Backspace

Backspace コマンドを表します。このコマンドは、現在の位置または現在の選択範囲にバックスペースを入力することを要求します。

CorrectSpellingError

CorrectSpellingError コマンドを表します。このコマンドは、現在の位置にあるスペルミスのある単語を修正することを要求します。

DecreaseFontSize

現在の選択範囲のフォント サイズを 1 ポイント減らすことを要求する DecreaseFontSize コマンドを表します。

DecreaseIndentation

DecreaseIndentation コマンドを表します。現在の段落のインデントを 1 つのタブストップで減らす必要があります。

Delete

現在の選択範囲を削除することを要求する Delete コマンドを表します。

DeleteNextWord

DeleteNextWord コマンドを表します。このコマンドは、次の単語 (現在の位置を基準とする) の削除を要求します。

DeletePreviousWord

DeletePreviousWord コマンドを表します。このコマンドは、前の単語 (現在の位置を基準とする) の削除を要求します。

EnterLineBreak

EnterLineBreak コマンドを表します。このコマンドは、現在の位置または現在の選択範囲に改行を挿入するように要求します。

EnterParagraphBreak

EnterParagraphBreak コマンドを表します。このコマンドは、現在の位置または現在の選択範囲に段落区切りを挿入するように要求します。

IgnoreSpellingError

IgnoreSpellingError コマンドを表します。このコマンドは、現在の位置または現在の選択範囲にあるスペルミスのある単語のインスタンスを無視することを要求します。

IncreaseFontSize

IncreaseFontSize コマンドを表します。現在の選択範囲のフォント サイズを 1 ポイント増やす必要があります。

IncreaseIndentation

IncreaseIndentation コマンドを表します。現在の段落のインデントを 1 つのタブ ストップで増やす必要があります。

MoveDownByLine

キャレットが 1 行下に移動することを要求する MoveDownByLine コマンドを表します。

MoveDownByPage

キャレットが 1 ページ下に移動することを要求する MoveDownByPage コマンドを表します。

MoveDownByParagraph

キャレットが 1 段落下に移動することを要求する MoveDownByParagraph コマンドを表します。

MoveLeftByCharacter

キャレットが 1 文字左に移動することを要求する MoveLeftByCharacter コマンドを表します。

MoveLeftByWord

キャレットが 1 単語左に移動することを要求する MoveLeftByWord コマンドを表します。

MoveRightByCharacter

キャレットが 1 文字右に移動することを要求する MoveRightByCharacter コマンドを表します。

MoveRightByWord

キャレットが 1 単語右に移動することを要求する MoveRightByWord コマンドを表します。

MoveToDocumentEnd

MoveToDocumentEnd コマンドを表します。このコマンドは、キャレットがコンテンツの最後に移動するように要求します。

MoveToDocumentStart

キャレットがコンテンツの先頭に移動するように要求する MoveToDocumentStart コマンドを表します。

MoveToLineEnd

キャレットが現在の行の末尾に移動するように要求する MoveToLineEnd コマンドを表します。

MoveToLineStart

キャレットが現在の行の先頭に移動するように要求する MoveToLineStart コマンドを表します。

MoveUpByLine

キャレットが 1 行上に移動することを要求する MoveUpByLine コマンドを表します。

MoveUpByPage

キャレットが 1 ページ上に移動することを要求する MoveUpByPage コマンドを表します。

MoveUpByParagraph

キャレットが 1 段落上に移動することを要求する MoveUpByParagraph コマンドを表します。

SelectDownByLine

SelectDownByLine コマンドを表します。現在の選択範囲を 1 行下に展開することを要求します。

SelectDownByPage

SelectDownByPage コマンドを表します。このコマンドは、現在の選択範囲を 1 ページ下に展開することを要求します。

SelectDownByParagraph

現在の選択範囲を 1 段落下に展開することを要求する SelectDownByParagraph コマンドを表します。

SelectLeftByCharacter

SelectLeftByCharacter コマンドを表します。このコマンドは、現在の選択範囲を 1 文字だけ左に展開することを要求します。

SelectLeftByWord

SelectLeftByWord コマンドを表します。このコマンドは、現在の選択範囲を 1 単語ずつ左に展開することを要求します。

SelectRightByCharacter

現在の選択範囲を 1 文字だけ右に展開することを要求する SelectRightByCharacter コマンドを表します。

SelectRightByWord

SelectRightByWord コマンドを表します。このコマンドは、現在の選択範囲を 1 単語ずつ右に展開することを要求します。

SelectToDocumentEnd

SelectToDocumentEnd コマンドを表します。このコマンドは、現在の選択範囲をコンテンツの最後まで展開するように要求します。

SelectToDocumentStart

SelectToDocumentStart コマンドを表します。このコマンドは、現在の選択範囲をコンテンツの先頭まで展開するように要求します。

SelectToLineEnd

現在の選択範囲を現在の行の末尾まで展開するように要求する SelectToLineEnd コマンドを表します。

SelectToLineStart

SelectToLineStart コマンドを表します。現在の選択範囲を現在の行の先頭まで展開するように要求します。

SelectUpByLine

SelectUpByLine コマンドを表します。このコマンドは、現在の選択範囲を 1 行ずつ展開することを要求します。

SelectUpByPage

SelectUpByPage コマンドを表します。このコマンドは、現在の選択範囲を 1 ページ上に展開することを要求します。

SelectUpByParagraph

SelectUpByParagraph コマンドを表します。このコマンドは、現在の選択範囲を 1 段落ずつ展開することを要求します。

TabBackward

TabBackward コマンドを表します。

TabForward

TabForward コマンドを表します。

ToggleBold

ToggleBold コマンドを表します。現在の選択範囲Bold書式設定を切り替える必要があります。

ToggleBullets

現在の選択範囲で順序なしリスト (箇条書きリストとも呼ばれます) の書式設定の切り替えを要求する ToggleBullets コマンドを表します。

ToggleInsert

ToggleInsert コマンドを表します。入力モードを Insert と Overtype の間で切り替えます。

ToggleItalic

ToggleItalic コマンドを表します。現在の選択範囲Italic書式設定を切り替える必要があります。

ToggleNumbering

現在の選択範囲で順序付きリスト (番号付きリストとも呼ばれます) の書式設定の切り替えを要求する ToggleNumbering コマンドを表します。

ToggleSubscript

現在の選択範囲で下付き文字の書式設定を切り替える ToggleSubscript コマンドを表します。

ToggleSuperscript

ToggleSuperscript コマンドを表します。このコマンドは、現在の選択範囲で上付き文字の書式設定を切り替える必要があります。

ToggleUnderline

ToggleUnderline コマンドを表します。現在の選択範囲Underline書式設定を切り替える必要があります。

適用対象

こちらもご覧ください