- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストボックスに入力した改行を確認する)
テキストボックスに入力した改行を確認する方法
このQ&Aのポイント
- テキストボックスに文章を入力し、改行された箇所を検出したい場合には、文字列を1文字ずつ反転させる方法があります。
- 具体的には、ループを使用して文字列を逆順に取得し、改行文字が出現するまで繰り返します。
- 改行文字が見つかった場合、msgboxを表示することで改行箇所を確認することができます。また、テキストボックスにおいて太字の文字列を検出する場合、Text1.SelBoldプロパティを使用することができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
入力された文字コードは全部記録されています。 改行やTABなどは制御文字といいましてASCIIコードの前半部が該当します。 これらの判定にはASCIIコードで行います。 例えば次の文を実行してみて下さい。 Input A msgbox ASC(A) 色々な文字のASCIIコードが分かると思います。 特殊文字を扱う場合はどこかでASCIIコード表を用意した方が便利です。 条件判定では if asc(A) = vbCRLF then ~ となると思います。 改行はコード上CR(13H)ですが、CRLFになることもあります。 改行を反転させるには、自前で改行マークを用意して、 それを改行コードのあるところへ挿入して反転させます。 こちらの表現方法は色々検討して下さい。
お礼
お礼が遅くなってしまいすみませんでした。教えていただいたことを参考に解決することが出来ました。本当にありがとうございました。