Udostępnij za pośrednictwem


RichTextBox.DetectUrls Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy RichTextBox element automatycznie formatuje ujednolicony lokalizator zasobów (URL) podczas wpisywania w kontrolce.

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

Wartość właściwości

truejeśli adresy RichTextBox URL wpisywane w kontrolce będą automatycznie formatowane jako link; w przeciwnym razie . false Wartość domyślna to true.

Przykłady

Poniższy przykład kodu zawiera procedurę obsługi zdarzeń dla LinkClicked zdarzenia. Procedura obsługi zdarzeń przetwarza łącza w dokumencie RichTextBox kontrolki i uruchamia wystąpienie domyślnej przeglądarki (przy użyciu Process.Start metody ), wyświetlając stronę dla klikniętego linku. Ten przykład wymaga, aby LinkClicked program obsługi zdarzeń był połączony ze zdarzeniem dla elementu RichTextBox.

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

Uwagi

Jeśli ta właściwość jest ustawiona na truewartość , dowolny tekst wprowadzony w kontrolce, który jest określany przez RichTextBox element jako adres URL, jest automatycznie sformatowany jako link. Można utworzyć procedurę obsługi zdarzeń dla LinkClicked zdarzenia, aby obsłużyć wszystkie linki kliknięte w kontrolce. Element LinkClickedEventArgs dostarczany do programu obsługi zdarzeń dla LinkClicked zdarzenia zawiera dane, które umożliwiają określenie, które łącze zostało kliknięne w kontrolce w celu przetworzenia linku.

Dotyczy

Zobacz też