Category / Section
How to copy a text selected in WinForms HTMLUIControl to the ClipBoard?
Copy the text to clipboard
The text displayed in the HTMLUI control can be selected and accessed with the help of the SelectedText property of the HTMLUI control.
The ClipBoard class from the System.Windows.Forms namespace is used for copying the text to the ClipBoard.
The SetDataObject method is used to place the data on the ClipBoard. The user can also specify whether the data should remain on the ClipBoard even after the application exits.
C#
//select some text displayed in the HTMLUI control
string selectedText = this.htmluiControl1.SelectedText;
if(selectedText != "")
{
//Copying the selected text to the ClipBoard
Clipboard.SetDataObject(selectedText, true);
Console.WriteLine("This text can be pasted anywhere from the ClipBoard");
}
VB
'select some text displayed in the HTMLUI control
Private selectedText As String = Me.htmluiControl1.SelectedText
If selectedText <> "" Then
'Copying the selected text to the ClipBoard
Clipboard.SetDataObject(selectedText, True)
Console.WriteLine("This text can be pasted anywhere from the ClipBoard")
End If