How can I select all the text within a Windows For

2019-03-18 05:12发布

I want to select all the text that is with in text box.

I've tried this using the code below:

textBoxResults.SelectionStart = 0;
textBoxResults.SelectionLength = textBoxResults.Text.Length;

Source: I got this code from here http://msdn.microsoft.com/en-us/library/vstudio/hk09zy8f(v=vs.100).aspx but for some reason it doesn't seem to work.

3条回答
趁早两清
2楼-- · 2019-03-18 05:21

You can also try the following which might solve you problem:

textBoxResults.SelectAll();

This works well with multi-lined textbox.

查看更多
霸刀☆藐视天下
3楼-- · 2019-03-18 05:24

This method enables you to select all text within the control.

public void CopyAllMyText()
{
// Determine if any text is selected in the TextBox control. 
if(textBox1.SelectionLength == 0)
   // Select all text in the text box.
   textBox1.SelectAll();

// Copy the contents of the control to the Clipboard.
textBox1.Copy();
}

Check this link for more info. http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.selectall.aspx

查看更多
放荡不羁爱自由
4楼-- · 2019-03-18 05:36

You can use the built in method for this purpose.

textBoxResults.SelectAll();
textBoxResults.Focus(); //you need to call this to show selection if it doesn't has focus
查看更多
登录 后发表回答