RichTextBox.DetectUrls プロパティ


RichTextBox コントロールに URL (Uniform Resource Locator) が入力される場合に、その URL の書式を自動的に設定するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether or not the RichTextBox will automatically format a Uniform Resource Locator (URL) when it is typed into the control.

 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



RichTextBox コントロールに入力された URL を自動的にリンクとして書式設定する場合は true。それ以外の場合は falsetrue if the RichTextBox will automatically format URLs that are typed into the control as a link; otherwise, false. 既定値は、true です。The default is true.

次のコード例には、イベントのイベントハンドラーが含まれてい LinkClicked ます。The following code example contains an event handler for the LinkClicked event. イベントハンドラーは、コントロールのドキュメント内のリンククリック RichTextBox を処理し、(メソッドを使用して) 既定のブラウザーのインスタンスを起動して Process.Start 、クリックされたリンクのページを表示します。The event handler processes link clicks within the document of a RichTextBox control and launches an instance of the default browser (using the Process.Start method), displaying the page for the link that was clicked. この例では、イベントハンドラーがのイベントに接続されている必要があり LinkClicked RichTextBox ます。This example requires that the event handler has been connected to the LinkClicked event for a RichTextBox.

   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)
Private Sub Link_Clicked(sender As Object, e As System.Windows.Forms.LinkClickedEventArgs)
End Sub


このプロパティがに設定されている場合 true 、によって決定されたコントロールに URL として入力されたテキスト RichTextBox は、リンクとして自動的に書式設定されます。If this property is set to true, any text entered into the control that is determined by the RichTextBox to be a URL is automatically formatted as a link. イベントのイベントハンドラーを作成して LinkClicked 、コントロールでクリックされたすべてのリンクを処理することができます。You can create an event handler for the LinkClicked event to handle all links clicked in the control. LinkClickedEventArgsイベントのイベントハンドラーに提供されるは、 LinkClicked リンクを処理するためにコントロール内でクリックされたリンクを判別できるようにするデータを提供します。The LinkClickedEventArgs that is provided to the event handler for the LinkClicked event provides data that enables you to determine which link was clicked in the control in order to process the link.