MESCIUS SPREAD for Windows Forms 17.0J
AutoAdvance プロパティ (SuperEditBase)

矢印キーでポインタが移動したときにフォーカスが別のコントロールに移動するかどうかを取得または設定します。
構文
'Declaration
 
Public Overridable Property AutoAdvance As Boolean
public virtual bool AutoAdvance {get; set;}

プロパティ値

Boolean 値:ユーザーが矢印キーを使用して自動的に移動することを許可する場合は True、それ以外の場合は False
解説

このプロパティをTrueに設定すると、ユーザーは方向キーを使用してカーソルを別のコントロールに移動できます。タブオーダーを指定するには、TabIndexプロパティとTabStopプロパティを設定します。詳細については、Microsoft .NET FrameworkリファレンスのTabIndexプロパティとTabStopプロパティを参照してください。

押すキー 移動先
[↑]または[←]キー 前のコントロール(カーソルがコントロールの先頭文字の上またはそれより前にあるとき)
[↓]または[→]キー 次のコントロール(カーソルがコントロールの最終文字の上またはそれより後ろにあるとき)
[↑]キー 前のコントロール(カーソルがコントロールの先頭行にあるとき)
[↓]キー 次のコントロール(カーソルがコントロールの最終行にあるとき)

ユーザーが方向キーを使用してカーソルを次のコントロールに移動すると、Advanceイベントが発生します。

次のサンプルコードは、ポインタの位置をテストします。
control.Text = "This is a test of the pointer position.";
control.EditModeCursorPosition = FarPoint.Win.EditModeCursorPosition.LastKnownPosition;
control.AcceptsTab = true;
control.AutoAdvance = false;
control.MarginLeft = 5;
control.Text = "This is a test of the pointer position."
control.EditModeCursorPosition = FarPoint.Win.EditModeCursorPosition.LastKnownPosition
control.AcceptsTab = True
control.AutoAdvance = False
control.MarginLeft = 5
参照

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

 

 


© MESCIUS inc. All rights reserved.