VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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文に入ってしまうのです。
そのため、上書きにならないのです。

どうしたらいいのでしょうか?


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -