No.1ベストアンサー
- 回答日時:
TextChanged等のイベントハンドラで
・改行コード(vbCrLf等)を数えて、9になったらそれ以上改行できなくする。
・文字列が貼り付けされた場合で、改行コードが10個以上有り、それ以降も文字列が続く場合は10個目以降の文字列を取り除く…等々
の処理を行えばよいと思います。
あ、右端での自動折り返しを設定していた場合(改行コード無しで改行される場合)は、上記方法ではNGですね…。
代案。
.NETならTextBoxに行数を取得できるプロパティがあったかもしれない(Linesだったかな?)。これが実行数を数えているなら利用できるかと思います。こちらのプロパティも結局改行コードの数を返すのなら上記と同じ問題が発生します。手元にVBが無いので、ちょっとそこは試してみてください。
VB6ではなにかAPIを利用したように記憶しております。
.NETでも最終手段はそれになるかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:16
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- Visual Basic(VBA) ExcelVBAでユーザーフォームでテキストボックスなどからセルに連続して入力するコーディングの際の 2 2022/06/29 22:51
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- Visual Basic(VBA) Excel VBA 複数選択したリストボックスからテキストボックスに転記したいです。 3 2023/03/19 18:31
- Visual Basic(VBA) テキストボックスの値を該当セルに登録する方法 2 2022/11/23 18:47
- PDF C#でfloatを整数部、小数部とも桁数固定で文字表示したい 2 2022/07/28 09:37
- Visual Basic(VBA) Vba テキストボックスの文字列をボタンで入力するとテキストボックスの端の文字列が更新されない 2 2022/05/21 23:32
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
【C#】textBoxの指定行のデータを削除
C言語・C++・C#
-
VBA テキストボックスの行数取得
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
-
4
テキストボックスのエンターキー無効
Visual Basic(VBA)
-
5
この行は既に別のテーブルに属しています
Visual Basic(VBA)
-
6
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
7
VBAのフォームでTextBoxがいっぱいある時
Access(アクセス)
-
8
Excel-VBA>コントロールをグレイアウトするには?
Excel(エクセル)
-
9
エクセルVBA/マルチページ/ページ切り替え時
Access(アクセス)
-
10
textboxユーザーコントロールのコピー&ペースト制御
Visual Basic(VBA)
-
11
【VB】タブ切り替え時のイベント
Visual Basic(VBA)
-
12
テキストボックスの番号を使ったFor~Next文について
Visual Basic(VBA)
-
13
エクセルのセル内の余白の設定って出来るのでしょうか?
Excel(エクセル)
-
14
データグリッドビューの一番最初の行に列を追加したい
Visual Basic(VBA)
-
15
VB.NETで1→A、2→B、26→Z、27→AAの変換をしたい
Visual Basic(VBA)
-
16
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
17
【VB2005】テキストボックス内の文字列をバイト数で制限したい
Visual Basic(VBA)
-
18
エクセルVBAでマルチページの切り替え方法の件で
Excel(エクセル)
-
19
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
20
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
エスケープ文字の復帰(¥r)と...
-
JAVA System.out.println の ...
-
ソースコードの1行が長いとき...
-
jsp 改行コードで改行させて表...
-
LaTeX: captionの中で改行した...
-
改行について
-
emacsの自動改行+インデントに...
-
テキストボックス行の桁数を制...
-
改行を読み飛ばす
-
正規表現の置き換えを使って。...
-
C++で空Enterの入力を判...
-
バーコード入力と手入力の判断...
-
textarea , PHP, 確認画面 改行
-
ExcelVBAでメールを作成してメ...
-
【Tex】\\verbatiminputについて
-
改行だけの行の削除
-
エディットボックスで改行
-
変数に格納している文字列の読...
-
POSTで改行コードを受け渡すには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
ファイルから読み取った改行文...
-
JAVA System.out.println の ...
-
C++で空Enterの入力を判...
-
COBOLの改行
-
テキストファイルから改行コー...
-
改行について
-
【VBA】エクセルで最後の不要な...
-
1行ごとに取得して、その改行...
-
jsp 改行コードで改行させて表...
-
VBAでCSVをExcelに取り込む時に...
-
エクセルVBA 文字列領域が不足...
-
最終行の改行について
-
改行を読み飛ばす
-
コンボボックスの項目中に改行を
-
ExcelVBAでメールを作成してメ...
-
テキストボックス行の桁数を制...
-
JavaMail,本文中の改行について
おすすめ情報