|
つん さん、Salem さんおはようございます。
>>また、質問なんですが、テキストボックスで
>>40文字(CHAR型)入力制限をしたいのですが、
>>何か良い方法はないでしょうか?
>>LenBを使用して
>>
>>IF LenB(TextBox1) > 40 THEN
>> ・・・・・・・・・・・
>>END IF
>>
>>このようにしようと思ったのですが、メッセージを
>>出さずに、入力制限の方法がわかりません・・・。
>>何か良い方法があったら教えてください。
>>宜しくお願い致します。
>
>こうかな?
>
>Private Sub TextBox1_Change()
>
> If LenB(TextBox1.Value) > 40 Then
> TextBox1.Value = LeftB(TextBox1.Value, 40)
> End If
>
>End Sub
>
>これで、40バイト以上入力できへんようになりますが・・・
>半角でも2バイトで1文字やから、これで20文字しか入力できへんなぁ。
Textboxには、Maxlengthというプロパティもありますので
これを指定すれば、文字数でよければ制御できますよ!
|
|