• ベストアンサー

リッチテキストボックスのリンクについて

こんばんは、質問させてください。 リッチテキストボックスに表示されているリンクをクリックすると、 そのクリックしたリンクをブラウザで開くようなソフトを作りたいのですが、 イマイチ方法がわかりません。 LinkClickedのイベントを使うところまでは何とかわかったのですが、 そこからどうやってリンクのURLをブラウザで開くのかがわかりません…。 どなたかご教授願います……。

質問者が選んだベストアンサー

  • ベストアンサー
  • sinnlos
  • ベストアンサー率33% (3/9)
回答No.2

前の方が言われている通りですが、リンクのURLを、ということで勝手ながら補足させていただきます。 クリックされたリンクのURLは e.LinkText で取得できますので、全体で private void Link_Clicked (object sender, LinkClickedEventArgs e) { System.Diagnostics.Process.Start(e.LinkText); } という感じになります。 …と思ったらほぼ全く同じ例がちゃんとヘルプに載っていました。 私の考えですが、.NETのリファレンスはサンプルも含め非常に良くまとまってると思います(アラは目立ちますがあれだけの規模なのでしょうがないかと)。普段からまずそちらを見るようにすれば、質問する時間なども節約できて良いかとおもいます。

参考URL:
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.richtextbox.linkclicked.aspx
samalf
質問者

お礼

ご回答、ありがとうございます。 リッチテキストボックスのリンクをクリックしたところ、 ちゃんとそのリンクがブラウザで表示されました。 この件で初めてヘルプを起動しました…。 過去に散々悩んだことや、この件のことが載っていて驚きました。 これからどんどん活用していきたいと思います。 ありがとうございました。

その他の回答 (1)

  • korin_
  • ベストアンサー率69% (46/66)
回答No.1

こんにちは。 LinkClickedイベントで以下のようにすればOKだと思います。 System.Diagnostics.Process.Start("http://www.google.co.jp/")

samalf
質問者

お礼

ご回答、ありがとうございます。 無事、ブラウザの方が起動しました。 ブラウザを起動させるにはかなり複雑な手順を踏まなければいけないのかと 思っていましたが、1行だけでいいんですね……。 勉強になりました、ありがとうございます。

関連するQ&A

  • VBAのテキストボックスについて

    VBAのテキストボックスについて質問させてください。 テキストボックス内の文字列をハイパーリンクにする事は可能でしょうか? 具体的にはテキストボックス内のURLをクリックすると ブラウザが立ち上がり、URLのサイトにアクセスすると言ったものです。 すごく平凡なんですけど、方法が見つからなかったのもで・・・。 どなたかご教授お願いします。

  • Excelテキストボックス内の文章リンクについて

    Excel2010 テキストボックス内の文章に対してリンク設定は可能でしょうか? 1つのテキストボックス図形内に文章を書き込んでいます。 その中で、 http:// http:// とあるのですが、上記のURLへ対して個別にリンクする方法はないでしょうか? もしくは何か良い方法があればご教授いただけると助かります。 よろしくお願いいたします

  • ExcelのユーザーフォームのテキストボックスにURL

    Excel2003のユーザーフォームについて教えてください。 ユーザーフォームのテキストボックスがあり、数行の文章が入っていて、途中にURLが入っています。 このURLをクリックしたときに、ブラウザが開いてページを表示するようにいたいのですが、できますでしょうか? テキストボックスの内容は、使う人が変更できるようになっているため、文章中のURLの位置や、リンク先などは様々になります。 お願いします。

  • テキストボックスの中にリンクを貼りたい

    他の方がすでに質問されていたらすみません。急いでいます。 テキストボックスの中にリンクを貼りたいのです。 <FORM>  <textarea name="name"readonly>   http://**** </textarea> </FORM> カテ違いかもしれないのですが、何か方法があれば教えてください。 もしくは有用なURLをお願いします。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • リンクする画像とテキストをくっつけるには?

    ブログでHTMLタグを使いたいのですがまだよく分かりません。 テキストをクリックしたらリンクするためのHTMLタグは次の通りですよね。 <a href="リンク先URL">表示するテキスト</a> 画像(写真)をクリックしたらリンクするためのHTMLタグは次のようになりますよね。 <A Href="リンク先URL"><img src="画像のアドレス"><A>  私は現在、テキストと画像の両方を同じサイトにリンクさせるのに、上の二つのタグを使っているのですが、本文に表示されると二つが離れてしまいます。よく、画像とテキストが一体化しているのを見るのですが、そうするにはどうしたらいいのでしょうか?ご教授願えませんか?

  • リンク先の画像をテキストボックスに表示するには

    HPのリンクタグについて質問させていただきます。 質問タイトル通りで、リンク先の画像(バナー)を、テキストボックスに表示するにはどんなタグを使えばいいのでしょうか? リンク先の『説明』をテキストボックスに表示するタグは検索をしてたくさん出てきたのですが、画像を表示するというタグが出てこなくて… 考えている仕組みは、リンクが張ってあるテキストにオンマウスすると、同ページにあるテキストボックスにそのリンク先のバナーが表示されるという感じです。 ちなみにテキストボックスは200×40バナー大の一行テキストボックスがいいのですが…。 よろしくお願いします。

  • テキストBOXを活用したリンク先方法は?

    リンク先をプルダウンメニューで表示させるのではなく、テキストBOXにある文字を入力して、ボタンをクリックすれば、リンクされるというのは可能でしょうか?

  • ワードのテキストボックスについて

    ワードのテキストボックスについて質問です。2つのテキストボックスをつくったのですが、一方のテキストボックスに文字を入力すると、もう一方のテキストボックスにも同じ文字が勝手に表示されます。ちなみに、一つのテキストボックスに文字が長すぎて表示しきれないので、もう一つのテキストボックスをリンクさせて使う、リンクの作成とは違います。別にリンクの作成をしていないのに、1つのテキストボックスに文字を入力すると勝手に表示されるのです。わかる方がいらっしゃいましたら、教えてください。

  • VBAテキストボックスについて

    こんばんは。 エクセルVBAのテキストボックスの使用方法で行き詰っています。 配列内のデータをテキストボックスへ表示してあります。 テキストボックスを、ダブルクリックして内容を変更し、 変更したデータを配列へ格納する仕組みにしようとしています。 問題は、ダブルクリックすると、テキストボックス内のデータが消えてしまう事です。変更せず他のテキストボックスをクリックすると、データが消えたままになってしまいます。 データは表示したままで、必要な箇所のみ変更する。 ダブルクリック後何もせず、他のテキストボックスをクリックしても 、データは残る仕組みにしたいのですが、可能でしょうか? ご教授お願いいたします。 ※仕事の関係でお礼が遅くなりましたら申し訳ございません。

  • テキストボックスでリンク

    テキストボックスでリンクをするにはどうしたらいいですか? 文字を選んだら、リンク先にジャンプするようにしたいのですが・・。 タグ??などを教えてください。

専門家に質問してみよう