c# - 全选文本框文本

标签 c# c#-4.0

我正在使用以下代码。我想在选择textbox中的所有文本时告诉我,但我不知道为什么它不起作用。请给我一些帮助。请提供一些代码,以便我选择textbox text中的所有文本时可以使用它,它告诉我

if (textBox1.SelectAll() == true)
        {
            MessageBox.Show("You have selected all text in the textbox");
        }


它会告诉我:运算符==不能应用于类型voidbool的操作数

最佳答案

您不能简单地检查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/

相关文章:

c# - 确定网络驱动器的协议(protocol)

c#-4.0 - MVC 3 EF Code-first 到 webhost 数据库问题

c# - Oracle.ManagedDataAccess.dll 中的 OracleBulkCopy 类?

大型数组的 C# 内存优化

c# - 如何检查参数是否与 C# 中枚举中的值匹配?

c# - “If” 条件是否比 ??和类型转换

wpf - 使用 WPF 和数据绑定(bind)将文件拖放到应用程序窗口中

c# - 如何加入DataTables?

c#-4.0 - 如何从特定单元格的 datagridview 图像列中删除图像,实际上我必须从特定文件夹的目录中删除图像

c# - 在 .NET 4.0 中创建可与 .NET 4.5 中的 "await"一起使用的异步方法