掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TEXTBOXの桁数制限をおこなうには? (ID:113625)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
nanashi さんの補足ですが… >「5桁以上10桁までしか入力できない」 設定が実現できたとして、5桁までの文字はどうやって入力・修正 するか?ってゆー問題が発生するわけですね。仕様によっては 出来ないことは無いと思いますが、2・3行のコーディングで できあがり…なんてことはないでしょう。 ですから入力は自由にできるけどどこかのタイミングでエラー メッセージが出る…と言う処理が一般的です。 文字列の長さを判断するのは Len 関数ででも… 全角半角などを判定する必要があるなら過去ログ検索してみて下さい。 こんなサンプル書くまでもないかもしれませんが… [VB6.0] Private Const MaxLength As Integer = 10 Private Const MinLength As Integer = 5 Private Sub Text1_Validate(Cancel As Boolean) With Me.Text1 If Len(.Text) > MaxLength Or Len(.Text) < MinLength Then MsgBox MinLength & "文字以上" & MaxLength & "文字以下で入力して下さい。" End If End With End Sub
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.