- ベストアンサー
コンボボックスに貼り付け文字を禁止する方法
フォームのコンボボックスに半角英数字以外の入力を禁止したいのです。 ですが、「Ctlr+V」もしくは右クリックの「貼り付け」を行うと全角文字も貼り付け可能です。 コンボボックスのプロパティは以下のようにしています。 Styleプロパティ「0-ドロップダウンコンボ」 IMEModeプロパティ「3-オフ固定」 どなたかご教授お願いします。
- みんなの回答 (3)
- 専門家の回答
フォームのコンボボックスに半角英数字以外の入力を禁止したいのです。 ですが、「Ctlr+V」もしくは右クリックの「貼り付け」を行うと全角文字も貼り付け可能です。 コンボボックスのプロパティは以下のようにしています。 Styleプロパティ「0-ドロップダウンコンボ」 IMEModeプロパティ「3-オフ固定」 どなたかご教授お願いします。
お礼
返事が遅くなり申し訳ありませんでした。 クリップボードの値を判定するというのは、私にとっては時間的にも技術的にも難しいような気がします。 ですので、仕様を変更しまして、入力は可能にしようと思います。 GotFocusイベントで指定以外の文字が入力されたか判定を行い、想定以外の場合はメッセージを表示します。 Wendy02様、tak2003様もお手数をお掛けしてしまいましたが、ありがとうございました。