c# - 如何向用户指示哪个 textBox 为空或 null?

标签 c# winforms

我有一个带有 9 个 TextBox 控件的 WinForm 应用程序。如何提醒用户哪些文本框为空或空?

var incompleteTextBoxes = this.Controls.OfType<TextBox>().Where(tb => string.IsNullOrWhiteSpace(tb.Text));    
foreach (var textBox in inCompleteTextBoxes)
{
    // give user feedback about which text boxes they have yet to fill out
}

最佳答案

最常见的做法是使用 User input validation .

您可以使用 ErrorProvider类以验证通知给用户。

关于c# - 如何向用户指示哪个 textBox 为空或 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18757157/

相关文章:

c# - WPF Datagrid - 订阅单元格加载事件?

c# - Selenium C# 列表

c# - 如何使用 Lambda 表达式对对象内的整数进行排序?

c# - 如何在 C# 中的 Windows 窗体上更改 Groupbox 的边框粗细?

c# - 使用 ProtocolType.IP 和 ProtocolType.Tcp 有什么区别

c# - 优化大型 switch 语句

c# - 单击通知图标后显示窗口

c# - 鼠标滚轮事件与悬停控件一起使用

c# - 数据库图像字段传递空值

c# - 设置 Screen.WorkingArea.Width?