PowerTools InputMan for Windows Forms 8.0J
AllowSpace プロパティ (GcTextBox)
使用例 

入力可能なスペースの種類を取得または設定します。
構文
Public Property AllowSpace As AllowSpace
public AllowSpace AllowSpace {get; set;}

プロパティ値

入力可能なスペースの種類を指定する AllowSpace列挙体。 既定値はBothです。
解説

AllowSpace プロパティは、Format プロパティの設定に依存せずに入力可能なスペースの種類を設定します。 AllowSpace プロパティがWideに設定されている場合、 Format プロパティにキーワード"H"のみが 設定されていても、コントロールには全角のスペースのみ入力可能です。 また、同様にAllowSpace プロパティがNarrowに設定されている場合、 キーワード"Z"のみが設定されていても、半角のスペースだけが入力可能になります。

既存のテキストにスペースが含まれている場合、AllowSpace プロパティをNoneに設定すると、 それらのスペースがすべて削除されます。

使用例
書式を設定した GcTextBox コントロールを作成するコード例を次に示します。この例では他に AutoConvert、 AllowSpace そしてFormat プロパティを使用して、特定の文字の入力を許可する GcTextBox コントロールを作成しています。
//  Please use the following namespace
//  using System.Windows.Forms;
//  using GrapeCity.Win.Editors;

public void InitializeTextBox()
{
    // Create an instance of a GcTextBox control.
    GcTextBox gcTextBox1 = new GcTextBox();

    // Allow the SBCS space only in the GcTextBox control.
    gcTextBox1.AllowSpace = AllowSpace.Narrow;
    // Allow the GcTextBox control to accept only upper case alphabet(A-Z).
    gcTextBox1.Format = "A";
    // The GcTextBox control will not try to convert invalid char to valid char automatically.
    gcTextBox1.AutoConvert = false;

    // Create an instance of a GcTextBox control.
    GcTextBox gcTextBox2 = new GcTextBox();
    // Accept upper and lower case alphabet, as well as the symbols. Except '#', '@' and '*' chars.
    gcTextBox2.Format = @"aA@^\#\@*";
    // The GcTextBox will try to convert the invalid char to valid char automatically.
    gcTextBox2.AutoConvert = true;
}
'  Please use the following namespace
'  Imports System.Windows.Forms
'  Imports GrapeCity.Win.Editors

Public Sub InitializeTextBox()
    ' Create an instance of a GcTextBox control.
    Dim gcTextBox1 As New GcTextBox()

    ' Allow the SBCS space only in the GcTextBox control.
    gcTextBox1.AllowSpace = AllowSpace.Narrow
    ' Allow the GcTextBox control to accept only upper case alphabet(A-Z).
    gcTextBox1.Format = "A"
    ' The GcTextBox control will not try to convert invalid char to valid char automatically.
    gcTextBox1.AutoConvert = False

    ' Create an instance of a GcTextBox control.
    Dim gcTextBox2 As New GcTextBox()
    ' Accept upper and lower case alphabet, as well as the symbols. Except '#', '@' and '*' chars.
    gcTextBox2.Format = "aA@^\#\@*"
    ' The GcTextBox will try to convert the invalid char to valid char automatically.
    gcTextBox2.AutoConvert = True
End Sub
参照

GcTextBox クラス
GcTextBox メンバ
AutoConvert プロパティ

 

 


© 2004-2015 GrapeCity inc. All rights reserved.