【发布时间】:2012-11-11 18:21:40
【问题描述】:
我有一个 Windows 窗体项目,我想强制用户在按下底部的计算按钮之前在某些字段中输入值。这些字段包括三对单选按钮、五个文本框和一个组合框。所以基本上所有这些字段都需要包含一个值才能执行计算。此外,文本框应包含数字 - 任何双精度值。此外,我想为这些文本框中的大多数设置用户不能超过的最大值值。请让我知道实现这一目标的最简单方法是什么。我没有看到像 ASP.Net 中可用的 Winform 项目的字段验证控件。请注意,我正在使用 .net 3.5。目前,我正在使用消息框将其传达给用户,即每当用户按下计算时,我都会显示消息框,提及当前为空的必填字段的名称。
【问题讨论】:
-
当用户点击计算时,您可以检查必填字段是否包含预期范围内的必填值。如果没有,您可以相应地“显示”消息,指示用户输入正确的值。我会在一分钟内添加一个代码示例。
-
@CRoshanLG 这就是我现在正在做的事情!正在寻找其他方法来做到这一点。例如,以我们在 ASP.Net 中的验证控件为例。我觉得验证控件,因为它们位于输入控件旁边,可以帮助用户立即了解他做错了什么,从而给他更好的体验。也不运行任何代码,节省了不必要的处理时间
标签: c# .net winforms validation .net-3.5