Back spaceのアスキーコードは?

解決


ユミカ  2002-09-11 16:34:22  No: 104909  IP: [192.*.*.*]

始めまして。最近VBを始めた超初心者です。keypressイベントで数字だけを
入力できるようにしたのですが、Back spaceが使えません。Back spaceも
有効にしたいのですが、アスキーコードが分かりません。誰か知っている
人がいたら教えてください。。

編集 削除
さわ  2002-09-11 16:53:49  No: 104910  IP: [192.*.*.*]

KeyPressイベントのKeyAsciiをデバッグすれば
調べられると思いますよ。
ちなみにBackSpace = 8  です

編集 削除
Say  2002-09-11 17:19:06  No: 104911  IP: [192.*.*.*]

補足

他に
●ヘルプでキーワード「キー コード定数」で探す。または
●ObjectBrowser のKeyCodeConstants のメンバをクリック。
でも知ることができます。

KeyPressイベント内で拾う場合、

Select Case KeyAscii
の後、
    Case 8
のようにリテラルで表記せずに
    Case vbKeyBack
のようにシステム既定の定数名を使用してください。

編集 削除
ユミカ  2002-09-11 17:31:17  No: 104912  IP: [192.*.*.*]

さわさん、Sayさんありがとうございました。勉強になりました。
またわからないことがあると思いますが、暇があったら回答
してください。お願いします。

編集 削除
ユミカ  2002-09-11 17:32:19  No: 104913  IP: [192.*.*.*]

解決のチェック忘れてました・・・

編集 削除