我正在使用以下代码。我想在选择textbox
中的所有文本时告诉我,但我不知道为什么它不起作用。请给我一些帮助。请提供一些代码,以便我选择textbox
text
中的所有文本时可以使用它,它告诉我
if (textBox1.SelectAll() == true)
{
MessageBox.Show("You have selected all text in the textbox");
}
它会告诉我:运算符
==
不能应用于类型void
和bool
的操作数
最佳答案
您不能简单地检查TextBox.SelectionLength == TextBox.Text.Length
吗?
http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.selectionlength.aspx
比较失败,因为您正在将文本与SelectAll
方法的返回值进行比较,该方法的返回值为void(因为它仅应用选择,所以不返回任何内容)。
关于c# - 全选文本框文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10449254/