- ベストアンサー
テキストボックスに入る文字を1字に制限したいのですが、うまくできません。
事前に文字があってもなくても、最終入力文字が1つだけ残るようにしたいのです。 先日、同じ質問をしましたが、いただいた回答は、どれも役に立ちませんでした。ご自分で実験されてから回答してくださるようお願いします。 ダメだった方法 * sub text1_keyascii の中でボックスをクリアする。 * sub text1_keyascii の中でtextプロパティを再指定する。 * maxlength プロパティを1に設定しておく。 困っている状態 キー入力した文字が、次々とボックスに入ってしまい、BSキーなどを使わないと消せない。
お礼
ご忠告ありがとうございます。今後気をつけます。 情けないことに、KeyPressでは、どうやってもダメです。 本件は、Sub KeyPress(KeyAscii) でなく Sub KeyDown(KeyCode) を使うことによって解決に向かっております。しかし、KeyPress と KeyDown の違いが、実は、よく分かっておりません。この点について何かコメントを頂戴できればありがたいと思っています。