テキストボックスの改行について

解決


もーり  2007-05-21 13:20:29  No: 98790

テキストボックス内に半角の-(ハイフン)を入力し後続に文字を入力しようとすると-(ハイフン)の後で自動的に改行されてしまいます。原因もしくは解決方があれば教えてください。
テキストボックスのMultiLineプロパティをTrueにしています。
開発環境
OS:WindowsXP SP2
VB6.0 SP6


大吉末吉  2007-05-21 14:20:50  No: 98791

> テキストボックス内に半角の-(ハイフン)を入力し後続に文字を入力しようとすると
> -(ハイフン)の後で自動的に改行されてしまいます。

> 原因
は、WORDBREAK処理(英単語の途中で改行されないよう、単語の区切り部分で強制的に改行する処理)が、動作しているためです。

> 解決法
テキストボックスの既定の処理なのでVBレベルでは変更できません。


WindwosAPIを使うのなら、

「テキストボックス入力にて、ワード単位をコントロールに認識させないためには」
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200704/07040017.txt


もーり  2007-05-21 14:37:05  No: 98792

大吉末吉さん返信ありがとうございます。
APIを使った方法を早速試してみたいと思います。


もーり  2007-05-21 15:12:14  No: 98793

>「テキストボックス入力にて、ワード単位をコントロールに認識させないためには」
>(http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200704/07040017.txt

教えて頂いたAPIの使用にて解決できました。

予め調べてからの質問だったつもりが、
既出の質問だったようで大変失礼しました。


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加