[リストへもどる]
一括表示

投稿時間:2004/06/30(Wed) 11:24
投稿者名:Ju
URL :
タイトル:
RichTextBoxについて
VB6.0 SP5で開発しています。

リッチテキストボックスに、「[文字列]+[数列](例:ああああああ1234567890)」と入力すると、
リッチテキストボックスの幅が例の「ああああああ12345」までとすると、[文字列]と[数列]の間で
改行されてしまいます。(「ああああああ」+改行+「1234567890」)

MultiLineプロパティをFalseに設定する事は、仕様上不可なのですが、
何か回避方法はないのでしょうか?

投稿時間:2004/06/30(Wed) 11:56
投稿者名:Ju
URL :
タイトル:
Re: RichTextBoxについて
> VB6.0 SP5で開発しています。
>
> リッチテキストボックスに、「[文字列]+[数列](例:ああああああ1234567890)」と入力すると、
> リッチテキストボックスの幅が例の「ああああああ12345」までとすると、[文字列]と[数列]の間で
> 改行されてしまいます。(「ああああああ」+改行+「1234567890」)
>
> MultiLineプロパティをFalseに設定する事は、仕様上不可なのですが、
> 何か回避方法はないのでしょうか?

補足ですが、リッチテキストボックスの設定は、
・複数行にて表示可
・コントロール幅で折り返して表示
・改行コードの入力禁止
です。

投稿時間:2004/06/30(Wed) 15:10
投稿者名:花ちゃん
Eメール:
URL :http://www.bcap.co.jp/hanafusa/ypcs/
タイトル:
Re^2: RichTextBoxについて
下記ではどうでしょう?

エラーが発生するようなので削除させて頂きます。

投稿時間:2004/06/30(Wed) 19:07
投稿者名:Ju
URL :
タイトル:
Re^3: RichTextBoxについて
ご返答ありがとうございます。

上記の方法を試してみましたが、
TextRTFプロパティにて色情報付のTextを操作している為、
TextRTFプロパティに色情報付Textを上書きする時に、
実行時エラーが発生してしまいました。

投稿時間:2004/06/30(Wed) 20:13
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^4: RichTextBoxについて
> TextRTFプロパティにて色情報付のTextを操作している為、
> TextRTFプロパティに色情報付Textを上書きする時に、
> 実行時エラーが発生してしまいました。

チョット試して限りでは、保存・読込ができますが。
実際にどのようなコードの時にどのようなエラーが発生しているのでしょうか?
色々条件があるようなら事象を再現できるコードを投稿して下さい。
当初の条件はクリアしていたかと思うのですが、問題があるようでしたら
投稿したコードは削除しておきます。


投稿時間:2004/07/01(Thu) 11:19
投稿者名:Ju
URL :
タイトル:
Re^5: RichTextBoxについて
module1 ・・・ 複数のリッチテキストの設定を行っている(フォームロード時に呼出)
    上記のコードを記述(rtbRichText2にのみ適用)

    複数のリッチテキストにリッチテキストファイルをLoad(rtbRichText1のみ)

module2
    strRtfTemp = rtbRichText1.TextRTF
    '---- strRtfTempの文字列操作 -----
    rtbRichText2.TextRTF = strRtfTemp ← ここで実行時エラー

form_load
    call module1

    データ一覧グリッドのRowの初期値設定

グリッドのSelChangeイベント
    call module2

以上です。

投稿時間:2004/07/01(Thu) 13:10
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^6: RichTextBoxについて
先にも書いたと思うのですが、ある程度のコードは試してエラーがでるか
確認してそれでも、私のところではエラーが発生しないので、事象を再現できる
コードを投稿して下さい。と書いたはずですが、私が投稿したコードを使用しない
場合はエラーが発生しないのですか?
そういった状況も書かれていないし、使っているコードの概略の説明もないし
これ以上は、私には判断できません。

今、使っているコードをすべて投稿しろと言っているのではありません。
FormにRichTextBoxを1個貼付、エラーが発生する状況を再現して見て下さい。
それでエラーが発生したらそのコードをどなたでもがコピー&ペーストする
だけで試せるようにすれば、より多くの方からレスがつくと思うのですが。
もし、そのコードを作るのが面倒なら、回答する方はどうなのでしょうか。