アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんばんは、質問させてください。

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

A 回答 (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.w …
    • good
    • 0
この回答へのお礼

ご回答、ありがとうございます。
リッチテキストボックスのリンクをクリックしたところ、
ちゃんとそのリンクがブラウザで表示されました。

この件で初めてヘルプを起動しました…。
過去に散々悩んだことや、この件のことが載っていて驚きました。
これからどんどん活用していきたいと思います。
ありがとうございました。

お礼日時:2008/11/21 20:28

こんにちは。


LinkClickedイベントで以下のようにすればOKだと思います。

System.Diagnostics.Process.Start("http://www.google.co.jp/")
    • good
    • 0
この回答へのお礼

ご回答、ありがとうございます。
無事、ブラウザの方が起動しました。

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

お礼日時:2008/11/21 20:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!