書式を設定しているのに、スペースが入力できてしまいます
対象製品
InputMan for Windows Forms 10.0J
詳細
スペースの入力、および貼り付けを禁止するために、InputManのテキストコントロール、コンボコントロール、およびキャラクタボックスコントロールには、AllowSpaceプロパティが用意されています。既定値では半角、全角両方のスペースを許可していますが、半角のみ許可、全角のみ許可、両方のスペースを許可しない、という設定が可能です。
コードから設定する場合には、以下のように記述します。
[Visual Basic]
[C#]
コードから設定する場合には、以下のように記述します。
[Visual Basic]
' 半角スペース、全角スペース両方の入力を許可します。(既定) GcTextBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Both GcComboBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Both GcCharMask1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Both ' 半角スペースのみを入力可能にします。 GcTextBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Narrow GcComboBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Narrow GcCharMask1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Narrow ' 全角スペースのみを入力可能にします。 GcTextBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Wide GcComboBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Wide GcCharMask1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Wide ' 半角スペース、全角スペース両方の入力を許可しません。 GcTextBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.None GcComboBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.None GcCharMask1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.None
[C#]
// 半角スペース、全角スペース両方の入力を許可します。(既定) gcTextBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Both; gcComboBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Both; gcCharMask1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Both; // 半角スペースのみを入力可能にします。 gcTextBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Narrow; gcComboBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Narrow; gcCharMask1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Narrow; // 全角スペースのみを入力可能にします。 gcTextBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Wide; gcComboBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Wide; gcCharMask1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.Wide; // 半角スペース、全角スペース両方の入力を許可しません。 gcTextBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.None; gcComboBox1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.None; gcCharMask1.AllowSpace = GrapeCity.Win.Editors.AllowSpace.None;