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

投稿日: 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バイトになります。


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

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

- Web Forum -