No.2ベストアンサー
- 回答日時:
5バイトとか書いていることから推測すると、この場合のバイト数とは、Shift_JISでのバイト数のことかな?
VB2005では基本的に文字列はUnicode扱いなので、いわゆる半角も全角も2バイトです。
Shift_JISで考えるなら、例えばKeyPressイベントで
Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
'現在入力されている文字が5バイトだったらそれ以上入力させない。
'但しBackSpaceは許可
If System.Text.Encoding.GetEncoding("Shift_JIS").GetByteCount(TextBox1.Text) >= 5 _
AndAlso e.KeyChar <> Chr(Keys.Back) Then
e.Handled = True
End If
End Sub
とか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Visual Basic(VBA) Vba テキストボックスの文字列をボタンで入力するとテキストボックスの端の文字列が更新されない 2 2022/05/21 23:32
- Visual Basic(VBA) WordのVBAについて 5 2023/01/11 14:38
- Visual Basic(VBA) テキストボックスの値を該当セルに登録する方法 2 2022/11/23 18:47
- その他(パソコン・スマホ・電化製品) ワードでテキストボックス内の文字を連動させない方法 2 2023/02/09 16:56
- Visual Basic(VBA) excel vba でユーザーフォーム入力ができない 2 2022/12/12 14:42
- その他(Microsoft Office) パワーポイントやワード、エクセルでのスライドショーやテキストの微調整について 1 2023/01/12 05:50
- PowerPoint(パワーポイント) PowerPoint2007を使用しています。 図を挿入し、その上にテキストボックスで文字入れをした 2 2023/07/13 08:35
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
Ctrl + Cなど複数の入力キーの感知
Visual Basic(VBA)
-
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
-
4
テキストBOXの入力制限について
Microsoft ASP
-
5
テキストボックス行の桁数を制限したいです VB.NET
Visual Basic(VBA)
-
6
Integer変数をカラにしたいのですが
Visual Basic(VBA)
-
7
VB.NET DataGridView 縦スクロールバーを常に表示
Visual Basic(VBA)
-
8
VB.net、テキストボックス入力制限、全角のみ
Visual Basic(VBA)
-
9
DataGridViewの桁数制限に関して
Visual Basic(VBA)
-
10
C# try-catch でcatchに飛ばす方法
C言語・C++・C#
-
11
VB.netでメソッドからコントロールを取得
Visual Basic(VBA)
-
12
テキストボックスの中身をリセット(クリア)したい
Visual Basic(VBA)
-
13
TextBoxに半角数字のみの入力しかできないようにしたい
Visual Basic(VBA)
-
14
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
15
textboxユーザーコントロールのコピー&ペースト制御
Visual Basic(VBA)
-
16
DatagridViewの値確定
Visual Basic(VBA)
-
17
VB.NET2003 テキストボックスに半角英数字以外入力させない
Visual Basic(VBA)
-
18
DataTableに特定のフィールドが存在するかどうか調べるには?
Visual Basic(VBA)
-
19
別フォームから戻ったときのイベント
Visual Basic(VBA)
-
20
”パラメータ値を TextBox から String に変換できません
SQL Server
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
10Mバイトて文字数に すると何...
-
バイナリとBCDコード
-
「1TB」のHDDに日本語は何字入...
-
ピクセル,dpiから容量(バイト...
-
COBOLのCOMP形式について
-
char str[256]の256の意味は?
-
ビットからバイトへの変換
-
シフトJISの2バイト文字
-
char型の配列char a[3] = "ab";...
-
BCB5 日本語の1バイト目のチェック
-
UTF-8で5~6バイトになる文字コ...
-
UTF-8とUTF-16について質問です。
-
VBSでテキストファイルの文字列...
-
文字のバイト数を数えるには
-
pythonでバイナリデータを配列...
-
EUCのダブルバイト文字の判定
-
CD R の書き込み
-
URLは最高何文字まで可能なので...
-
SQLで1バイト、2バイト混在...
-
encoding="UTF-16" ってUTF-16...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
ビットスワップとバイトスワッ...
-
char str[256]の256の意味は?
-
バイナリとBCDコード
-
ピクセル,dpiから容量(バイト...
-
バイト列とバイナリ列の違いが...
-
UCS-2の一覧表が欲しい
-
SQLで1バイト、2バイト混在...
-
全角半角を調べるライブラリ関...
-
3バイト文字(UTF-8)をprintfで...
-
Javaで日本語1文字のバイト数
-
URLは最高何文字まで可能なので...
-
「1TB」のHDDに日本語は何字入...
-
1KBが1024byteな理由
-
COBOL PICTUREで X,S,Vの意味
-
memcmp バイナリデータの比較方法
-
機種依存文字をチェックしたい。
おすすめ情報