RichTextBoxの指定の位置に画像を挿入するには?


ヒロ  2005-04-28 14:11:58  No: 121342  IP: [192.*.*.*]

RichTextBoxの指定の位置に文字の挿入はできますが、「画像の挿入」は可能でしょうか?

たとえば、フォームAに画像一覧があって、ある1つの画像をクリックすると、フォームB上のRichTextBoxのカーソルがある位置に画像を挿入するといった処理です。

ご存知でしたら教えてください。宜しくお願いいたします。

編集 削除
ねろ  2005-04-28 14:56:40  No: 121343  IP: [192.*.*.*]

たぶんヘルプは見てると思うんですが、ヘルプでは
>RichTextBox1.OLEObjects.Add , , , "bfly.bmp"
となってますが
RichTextBox1.OLEObjects.Add , ,  "bfly.bmp"
この間違いじゃないかと。(^^;
ちなみに
RichTextBox1.OLEObjects.Add , , App.Path + "\" + "test.bmp"
は、張り付きました。

編集 削除
ヒロ  2005-04-28 16:17:40  No: 121344  IP: [192.*.*.*]

出来ましたありがとうございます!!

でも、編集モードになってしまいますね・・。

画像をコピペしたような、リサイズハンドルはでるけど直接の編集は出来ないような貼り付けはやはり不可能でしょうか?
もしくはImageオブジェクトの貼り付けは無理なのでしょうか?

せっかく教えていただいたのに申し訳ありませんがご存知でしたら教えてください。宜しくお願いいたします。

編集 削除
ヒロ  2005-04-28 16:28:51  No: 121345  IP: [192.*.*.*]

環境を書き忘れていました!
Visual Basic 6.0です。

編集 削除
ねろ  2005-04-28 16:42:45  No: 121346  IP: [192.*.*.*]

もし両方の貼り付けが出来ているなら、小さなBMPファイルを貼り付けて
TextRTFの違いを調べてみたらいかがでしょうか。

編集 削除