投稿日 | : 2003/08/12(Tue) 13:15 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re: maxlengthとlenの違いは? |
> こんにちは。
> 花さんに教えていただいたMaxlengthを使用しようと試しました。
>
> 1.プロバティーにてMaxlengthを3にあらかじめ設定。
> 2.その上で下記のコーディングで実行しようとしたのですが、できない
> みたいです。どうしてですか?
>
> Private Sub Text1_Change()
> If Text1.MaxLength >= 4 Then
> Debug.Print Text1.Text
> Text2.SetFocus
> End If
>
> End Sub
プロバティーにてMaxlengthを3にあらかじめ設定してあるのであれば
上記コードは実行されません
If 3 >= 4 Then となるからです。
> あと、Len関数を少し試したのですが、これは、バイト数で文字の
> 入力数を設定するのですか?
Len の文字のところにカーソルを置いて[F1]キーを押して見てください。
まず、このように疑問点はヘルプで調べるようにして下さい。
因みに、VBの場合半角も全角も2バイトになります。