GrapeCity.Win.Editors.v80 アセンブリ > GrapeCity.Win.Editors 名前空間 > GcComboBox クラス : AutoConvert プロパティ |
値 | 説明 |
---|---|
True | 文字を自動変換します。 |
False | 文字の自動変換をしません。 |
AutoConvert プロパティをTrueに設定すると、変換可能な文字はすべて入力マスクに従って自動的に変換されます。 たとえば、Format プロパティで入力マスクが"A"に設定されていると、小文字を入力しても自動的に大文字に変換されます。 また、全角文字だけが許可されている場合は、入力された半角文字は全角文字に変換されます。
以下にAutoConvert プロパティの設定によってコントロール内部で行われる自動変換の手順を示します。
半角カタカナ、全角カタカナ、およびひらがなは、次のように変換されます。
AutoConvert プロパティをFalseに設定すると、入力マスクの範囲外の文字が入力された場合は InvalidInput イベントが発生します。
// Please use the following namespace // using System.Windows.Forms; // using GrapeCity.Win.Editors; public void InitializeGcComboBox() { // Create an instance of a GcComboBox control. GcComboBox gcComboBox1 = new GcComboBox(); // Allow the GcComboBox control to accept upper case alphabet(A-Z) and SBCS space. gcComboBox1.Format = "AS"; // The GcComboBox control will not auto-convert invalid char to valid char. gcComboBox1.AutoConvert = false; // Create an instance of a GcComboBox control. GcComboBox gcComboBox12 = new GcComboBox(); // Accept upper and lower case alphabet, as well as the symbols. Except '#', '@' and '*' chars. gcComboBox12.Format = @"aA@^\#\@*"; // The GcComboBox will try to convert the invalid char to valid char automatically. gcComboBox12.AutoConvert = true; }
' Please use the following namespace ' Imports System.Windows.Forms; ' Imports GrapeCity.Win.Editors; Public Sub InitializeGcComboBox() ' Create an instance of a GcComboBox control. Dim gcComboBox1 As New GcComboBox() ' Allow the GcComboBox control to accept upper case alphabet(A-Z) and SBCS space. gcComboBox1.Format = "AS" ' The GcComboBox control will not auto-convert invalid char to valid char. gcComboBox1.AutoConvert = False ' Create an instance of a GcComboBox control. Dim gcComboBox12 As New GcComboBox() ' Accept upper and lower case alphabet, as well as the symbols. Except '#', '@' and '*' chars. gcComboBox12.Format = "aA@^\#\@*" ' The GcComboBox will try to convert the invalid char to valid char automatically. gcComboBox12.AutoConvert = True End Sub