投稿日 | : 2004/02/04(Wed) 11:13 |
投稿者 | : ゆきの |
Eメール | : |
URL | : |
タイトル | : 入力文字数でのフォーカス制御 |
すいません。間違いに気が付きました。
タイトルと名前が逆になっています。
また、私の開発環境はVB6.0のWindows2000です。
申し訳ありません。
いちゆ様
ありがとうございます。
私も同じことを考えました。
ですが
> If Len(TextBox1.Text) >= TextBox1_MaxLength Then
> KeyAscii = 0
> TextBox1.Text = Left$(TextBox1.Text, TextBox1_MaxLength)
> TextBox2.SetFocus
この部分がだめなんです。
テキストボックスにすでに最大文字数が入力されていて、そこに再度フォーカスが来て
上書きで文字を変更しようとしたときにこのIf文に入ってしまうのです。
そのため、上書きにならないのです。
どうしたらいいのでしょうか?