none
RichTextBox における埋め込みリンクの方法について RRS feed

  • 質問

  • RichTextBox における埋め込みリンクの方法について知りたく存じます。
    すみませんが、ご指導をお願い致します。

     

    RichTextBox では、例えばURLのリンクをそのまま書き込み、
      DetectUrls = True
    としますと、そのリンクの起動が可能ですが、
    これをWordやHTMLでの記述のように、埋め込み式のリンクで表示したい
    場合に(一応検索等してみたのですが)それが可能かどうかわかりません
    でした。

     

    埋め込みを Word で行なった後で RichTextBox で読み込みますと、

     

      URL <http://・・・・>

    の形で後ろにリンク先の内容が現われてしまいますが、読み込み時
    LoadFille() での形式指定を通常の RichText 以外のものにすると
    「形式が異なる」というエラーが出て読み込めません。


    すみませんがご指導を戴ければと存じます。
    よろしくお願いします。

     

     

     

     

    2007年1月17日 4:30

回答

  • ダッチです。

     VS2005初心者 さんからの引用
    RichTextBox における埋め込みリンクの方法について知りたく存じます。
    すみませんが、ご指導をお願い致します。

    私も以前に同じことをやろうとしていました。
    基本的に無理だと思っていいと思います。

    ですが、出来ないこともないみたいなんですよね。
    言語が C# になってしまいますが、作成された方がいらっしゃるようですのでリンクしておきます。

     VS2005初心者 さんからの引用

    埋め込みを Word で行なった後で RichTextBox で読み込みますと、

     

      URL <http://・・・・>

    の形で後ろにリンク先の内容が現われてしまいますが、読み込み時
    LoadFille() での形式指定を通常の RichText 以外のものにすると
    「形式が異なる」というエラーが出て読み込めません。

    RichTextBox の RTF のバージョンは 1.6 のようです。

    単に RTF のバージョンが 1.6 のため、リンクに対応していないか、
    RichTextBox 自体がリンクに対応していないためと思われます。

     

    埋め込みリンク(ハイパーリンク)機能が標準でサポートされるといいんですけどね。
    合わせて RTF に埋め込んだ画像とかの制御なんかもほしいなぁ。

    2007年1月17日 13:19

すべての返信

  • ダッチです。

     VS2005初心者 さんからの引用
    RichTextBox における埋め込みリンクの方法について知りたく存じます。
    すみませんが、ご指導をお願い致します。

    私も以前に同じことをやろうとしていました。
    基本的に無理だと思っていいと思います。

    ですが、出来ないこともないみたいなんですよね。
    言語が C# になってしまいますが、作成された方がいらっしゃるようですのでリンクしておきます。

     VS2005初心者 さんからの引用

    埋め込みを Word で行なった後で RichTextBox で読み込みますと、

     

      URL <http://・・・・>

    の形で後ろにリンク先の内容が現われてしまいますが、読み込み時
    LoadFille() での形式指定を通常の RichText 以外のものにすると
    「形式が異なる」というエラーが出て読み込めません。

    RichTextBox の RTF のバージョンは 1.6 のようです。

    単に RTF のバージョンが 1.6 のため、リンクに対応していないか、
    RichTextBox 自体がリンクに対応していないためと思われます。

     

    埋め込みリンク(ハイパーリンク)機能が標準でサポートされるといいんですけどね。
    合わせて RTF に埋め込んだ画像とかの制御なんかもほしいなぁ。

    2007年1月17日 13:19
  • ダッチ様

    つい先日もご指導頂き、大変ありがとうございました。
    今回もまた情報を戴き、助かります。

    現状の RichTextBox ではこの機能はないとのこと、わかりました。

    >埋め込みリンク(ハイパーリンク)機能が標準でサポートされるといいんですけどね。
    >合わせて RTF に埋め込んだ画像とかの制御なんかもほしいなぁ。

     

    そうですね、盛りだくさんになるかもしれませんが、アプリケーションに
    使うとなると、やはり良くしたいと思いますよね。

     

    今のところメモ用機能のツールをと考え、リンクを貼りたい、それなら
    RichTextBox があったなあとHelpも見てあちこち検索してみた結果、
    そうした機能があるのかないのか、Helpが膨大なこともあってすぐには
    わからなかったのでした。

     

    無い機能をずっと探していってやっぱり無かった、となるのは大変
    疲れますが、このヘルプは翻訳のせいもあるかもしれませんが、初心者
    にはけっこう骨が折れました。皆さんすばやく習得しておられるようで

    感心します。

    教えて頂きましたリンク先での記事もありがとうございました。リンク先
    での登録がどうも失敗して対策用プログラムのダウンロードはできません
    でしたが、後にまたやってみます。

    ではまた、よろしくお願いします。

    2007年1月17日 16:08