gpt4 book ai didi

c# - 其他名称而不是 c# 中的变量名称

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:36 24 4
gpt4 key购买 nike

我的 Windows 窗体上有 22 个文本框。我正在使用 foreach 循环来测试这些字段中的任何一个是否为空。然后我想向用户显示一个字段为空的错误消息。我想错误地使用字段名称。例如,如果我有两个名为“UserName”和“TotalPrice”的文本框。如果“UserName”为空,那么我想显示一个消息框“User Name is empty”,当“TotalPrice”为空时,我想显示“Total Price is empty” >' 等等。但如果我在错误消息中使用“UserName.Name”或“TotalPrice.Name”,它会显示字段名称。我想在 Windows 窗体上使用类似“显示属性”的东西。有解决办法吗?

PS:抱歉我的英语不好

最佳答案

使用 Tag 属性并重用它来显示消息

foreach (TextBox item in this.Controls.OfType<TextBox>()) {
if (item.Text.Trim() == "") {
MessageBox.Show(item.Tag.ToString());
}
}

在使用此代码之前,将 TextBox 的标签设置为“总价为空”或“用户名为空”

关于c# - 其他名称而不是 c# 中的变量名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25468689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com