c# - C# 文本框中的空值或 "0"

标签 c# winforms

我想在文本框值为 0 或 null 时隐藏项目(面板)。

        if (Wier_r1.Text == null | Wier_r1.Text=="0") panelR1.Visible = false;

        else panelR1.Visible = true;

为什么在 texbox 中什么都没有时它不起作用 - 空。 0 有效。

最佳答案

我认为文本框永远不会为 Text 值返回 null。我相信它会返回一个空字符串。

我想你会想做这样的事情:

if( string.IsNullOrEmpty(Wier_r1.Text) || Wier_r1.Text == "0"){
  // Do something
}

关于c# - C# 文本框中的空值或 "0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9534277/

相关文章:

c# - 在 accord.net 的 DeepNeuralNetworkLearning 类中恢复训练

C# - 从 SQL 到 Linq - 左外连接/内连接

c# - 带控制字符的字节数组到字符串

c# - 如何在C#中使用Datagridview显示XML数据

c# - Visual Studio 工具箱不包括来自同一解决方案的另一个项目的用户控件

c# - .NET Xsl 脚本转换结果 'System.Object' 未定义或导入

c# - 设置文本框值

c# - Windows 窗体 c#-TreeView : unselect item when clicking outside of tree

C#通过按键结束图像移动

c# - Winforms 控件结合了 SplitContainer 和 TableLayoutPanel 的优点