RichTextBox.DetectUrls プロパティ

定義

コントロールに入力されたときに、 RichTextBox が Uniform Resource Locator (URL) の書式を自動的に設定するかどうかを示す値を取得または設定します。

public:
 property bool DetectUrls { bool get(); void set(bool value); };
public bool DetectUrls { get; set; }
member this.DetectUrls : bool with get, set
Public Property DetectUrls As Boolean

プロパティ値

true RichTextBoxがコントロールに入力された URL をリンクとして自動的に書式設定する場合は。それ以外の場合はfalse。 既定値は true です。

次のコード例には、 LinkClicked イベントのイベント ハンドラーが含まれています。 イベント ハンドラーは、 RichTextBox コントロールのドキュメント内のリンク クリックを処理し、既定のブラウザーのインスタンスを起動し ( Process.Start メソッドを使用して)、クリックされたリンクのページを表示します。 この例では、イベント ハンドラーがLinkClickedRichTextBox イベントに接続されている必要があります。

private:
   void Link_Clicked( Object^ sender, System::Windows::Forms::LinkClickedEventArgs^ e )
   {
      System::Diagnostics::Process::Start( e->LinkText );
   }
private void Link_Clicked (object sender, System.Windows.Forms.LinkClickedEventArgs e)
{
   System.Diagnostics.Process.Start(e.LinkText);
}
Private Sub Link_Clicked(sender As Object, e As System.Windows.Forms.LinkClickedEventArgs)
   System.Diagnostics.Process.Start(e.LinkText)
End Sub

注釈

このプロパティが true に設定されている場合、URL として RichTextBox によって決定されるコントロールに入力されたテキストは、リンクとして自動的に書式設定されます。 LinkClicked イベントのイベント ハンドラーを作成して、コントロール内でクリックされたすべてのリンクを処理できます。 LinkClicked イベントのイベント ハンドラーに提供されるLinkClickedEventArgsは、リンクを処理するためにコントロール内でクリックされたリンクを特定できるデータを提供します。

適用対象

こちらもご覧ください