ユーザーのタイムラインを取得してリッチテキストボックスに追加するTwitterアプリケーションがあります。しかし、リンクをクリックしても何も起こりませんか?
ここでの問題は、リッチテキストボックスが、指定されたリンクを使用した新しいブラウザウィンドウの作成を自動的に処理しないことです。そうでない場合、どうすればそのような機能を実装できますか?
そして私はwinformsを使用しています。
ユーザーのタイムラインを取得してリッチテキストボックスに追加するTwitterアプリケーションがあります。しかし、リンクをクリックしても何も起こりませんか?
ここでの問題は、リッチテキストボックスが、指定されたリンクを使用した新しいブラウザウィンドウの作成を自動的に処理しないことです。そうでない場合、どうすればそのような機能を実装できますか?
そして私はwinformsを使用しています。
まず、DetectUrlsプロパティをTrueに設定しました
それで
RichTextBox1_LinkClicked(System.Object sender, System.Windows.Forms.LinkClickedEventArgs e)
{
Process.Start(e.LinkText);
//open link with default application
}
詳細については、このリンクも参照してください。
私のために働いたこと:
Process.Start("http://www.example.com/");
これにより、ユーザーのデフォルトブラウザでリンクが開きます。