tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: パスワードBOXのようなもの(textbox)
投稿日: 2009/03/26(Thu) 17:15
投稿者魔界の仮面弁士
> 下記に記したソースで動作させると、

処理しているのが KeyPress だけだとしたら、それでは不十分かと。

タブレットPC なら、ペンによる手書き入力をスルーしてしまいますし、
あるいは、マウス右クリックからの貼り付け操作も考慮せねばなりません。
ですから KeyPress のみならず、入力後の事後チェックも必要になるでしょう。


> 11文字以上の入力があった場合に

今のコードは、バックスペースを押した時にしか 11 文字の判定を
行っていないようですが、他のキーの時は不要なのでしょうか。

もし、パスワードの最大長が 11 文字という意味であれば、
TextBox の MaxLength プロパティを 11 にしておくだけで良いかと。



> KeyboradでBS処理を行うと、正常動作しなくなります。
バックスペースの場合は細かい制御は不要で、「何もしなければ良い」と思います。

 If (KeyAscii = vbKeyBack) Then
  Exit Sub
 End If

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。