作成日: 2024/03/04 最終更新日: 2024/03/04
文書種別
不具合
状況
回避方法あり
詳細
下記のように設定されたGcTextBoxコントロールで複数文字をキー入力すると、1文字目だけが反映され2文字目以降が反映されません。
- EditModeプロパティをFixedOverwriteにして編集モードを上書きモードに固定している
- MaxLengthプロパティで設定した最大文字数が既に入力されている
例えば、GcTextBoxが下記のように設定されているとき、実行時に「イイ」とキー入力してEnterキーで入力を確定すると、「イ」のみが反映されます。
◎サンプルコード(VB)
With GcTextBox1
.MaxLength = 5
.MaxLengthUnit = GrapeCity.Win.Editors.LengthUnit.Byte
.EditMode = GrapeCity.Win.Editors.EditMode.FixedOverwrite
.ImeMode = Windows.Forms.ImeMode.KatakanaHalf
.Text = "アアアアア"
End With
回避方法
EditModeプロパティをOverwrite(上書きモード)に設定すると2文字目以降も反映することができます。