PowerTools InputMan for Windows Forms 8.0J
ExitOnLeftRightKey プロパティ
使用例 

矢印キーを使ったフォーカスの移動方法を取得または設定します。
構文
Public Property ExitOnLeftRightKey As ExitOnLeftRightKey
public ExitOnLeftRightKey ExitOnLeftRightKey {get; set;}

プロパティ値

フォーカスの移動方法を表すExitOnLeftRightKey列挙体。 既定値はNoneです。
解説
ExitOnLeftRightKey プロパティを使用すると、キャレットがコントロール内のテキストの最初または最後の文字上にある状態で、 [←]、[→]、または[Ctrl] + [←]、[Ctrl] + [→]の各キーを押したときに、 フォーカスを前後のコントロールに移動するように設定できます。
使用例
最大文字数分の入力が終了したときに、 フォーカスを移動するコントロールを作成するコード例を次に示します。この例では他に ExitOnLastChar、 ExitOnLeftRightKey プロパティを使用しています。
//  Please use the following namespace
//  using System.Windows.Forms;
//  using GrapeCity.Win.Editors;

public void SetExitKeySettings()
{
    // Create an instance of a GcTextBox control.
    GcTextBox gcTextBox1 = new GcTextBox();
    // Set the maximum length limit.
    gcTextBox1.MaxLength = 10;
    // Allow the input focus move to next control by Left or Right key.
    gcTextBox1.ExitOnLeftRightKey = ExitOnLeftRightKey.Both;
    // Allow the input focus move to next control by pressing char key when the context is full about the capacity.
    gcTextBox1.ExitOnLastChar = true;
}
'  Please use the following namespace
'  Imports System.Windows.Forms;
'  Imports GrapeCity.Win.Editors;

Public Sub SetExitKeySettings()
    ' Create an instance of a GcTextBox control.
    Dim gcTextBox1 As New GcTextBox()
    ' Set the maximum length limit.
    gcTextBox1.MaxLength = 10
    ' Allow the input focus move to next control by Left or Right key.
    gcTextBox1.ExitOnLeftRightKey = ExitOnLeftRightKey.Both
    ' Allow the input focus move to next control by pressing char key when the context is full about the capacity.
    gcTextBox1.ExitOnLastChar = True
End Sub
参照

EditBase クラス
EditBase メンバ
ExitOnLastChar プロパティ

 

 


© 2004-2015 GrapeCity inc. All rights reserved.