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

コントロールに設定された最大文字数分の入力が終了したときに、 自動的に次のコントロールへフォーカスを移動するかどうかを取得または設定します。
構文
Public Property ExitOnLastChar As Boolean
public bool ExitOnLastChar {get; set;}

プロパティ値

説明
True MaxLength プロパティで設定した 文字数の入力が完了した時点で、自動的に次のコントロールへフォーカスを移動します。
False 自動のフォーカス移動を行いません。
既定値はFalseです。
解説
ExitOnLastChar プロパティが提供する自動フォーカス移動は、入力確定後の[Enter]キーの押下によって行われるのではなく、 入力された文字列が最大文字数に達したときに即座に行われるものです。
使用例
最大文字数分の入力が終了したときに、 フォーカスを移動するコントロールを作成するコード例を次に示します。この例では他に 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 メンバ
ExitOnLeftRightKey プロパティ

 

 


© 2004-2015 GrapeCity inc. All rights reserved.