MESCIUS SPREAD for Windows Forms 15.0J
AutoMenu プロパティ
使用例 

基本的な編集操作のコンテキストメニューをコントロールが表示するかどうかを取得または設定します。
構文
'宣言
 
Public Overridable Property AutoMenu As Boolean
public virtual bool AutoMenu {get; set;}

プロパティ値

Boolean 値:コントロールがドロップダウン メニューを自動的に提供する場合は True、それ以外の場合は False
解説

このプロパティをTrueに設定した場合、実行時にユーザーがポインタをコントロールの上に置いて右マウスボタンをクリックすると、ポップアップメニューが表示されます。ContextMenuプロパティを使用してカスタムメニューを作成できます。デフォルトメニューには、次のような基本的な編集操作があります。

メニュー項目 ショートカットキー 関数
取り消し [Ctrl]+[U] 最後の編集を削除します。
切り取り [Ctrl]+[X] テキストをクリップボードに切り取ります。
コピー [Ctrl]+[C] テキストをクリップボードにコピーします。
貼り付け [Ctrl]+[P] クリップボードからテキストを貼り付けます。
Delete [Ctrl]+[D] テキストを削除します。
すべて選択 [Ctrl]+[A] コントロールのすべてのテキストをハイライト表示します。

メニューの使用できない操作はグレーで表示され、選択できません。

使用例
control.EditModeCursorPosition = FarPoint.Win.EditModeCursorPosition.LastKnownPosition;
control.Text = "This is a test for HideSelection";
control.ControlType = FarPoint.Win.ControlType.Normal;
control.SelectionStart = 2;
control.SelectionLength = 5;
control.Selectable = true;
control.HideSelection = false;
control.AutoMenu = true;
textBox1.Text = control.SelectedText();
control.MaxLength = 9;
control.EditModeCursorPosition = FarPoint.Win.EditModeCursorPosition.LastKnownPosition
control.Text = "This is a test for HideSelection"
control.ControlType = FarPoint.Win.ControlType.Normal
control.SelectionStart = 2
control.SelectionLength = 5
control.Selectable = True
control.HideSelection = False
control.AutoMenu = True
TextBox1.Text = control.SelectedText()
control.MaxLength = 9
参照

SuperEditBase クラス
SuperEditBase メンバ
PopUp イベント

 

 


© MESCIUS inc. All rights reserved.