如何检查是不是所有字段都已填写? [C++,VS 2015,Windows 窗体]

Posted

技术标签:

【中文标题】如何检查是不是所有字段都已填写? [C++,VS 2015,Windows 窗体]【英文标题】:How to check if all of the many fields are filled? [C++, VS 2015, Windows Form]如何检查是否所有字段都已填写? [C++,VS 2015,Windows 窗体] 【发布时间】:2016-05-07 21:08:07 【问题描述】:

我正在使用 Visual Studio 2015 在 C++ 中制作 Windows 窗体项目,在让用户转到下一个面板之前,我必须检查是否填写了所有 TextBoxes 并检查了 RadioButtons。问题是,当单击“下一步”按钮时,我需要一一检查所有这些字段(文本框->文本==“等),这使得“如果”真的很长。 还有其他更简单(或更好看)的方法吗?

这可能是个愚蠢的问题,但我仍在学习。

【问题讨论】:

【参考方案1】:

你可以找到很多解决方案。

例如: 您可以捕捉所有文本框中的变化并使用足够大的数字变量用作每个框的位图,当所有位都设置时启动它。在 on_change 中,如果该框为空,则为相应的框设置该位,如果不清除它。 现在,只有当位图变量为零时,您才能启用下一个按钮。

【讨论】:

听起来不错。我想这可能是比我更好的解决方案。谢谢!

以上是关于如何检查是不是所有字段都已填写? [C++,VS 2015,Windows 窗体]的主要内容,如果未能解决你的问题,请参考以下文章

仅当所有文本字段都已填写时才在 Swift 中启用按钮

jQuery确保所有表单字段都已填写

即使所有输入字段都已填写,“此字段是必需的”也会继续显示

检查是不是所有必填字段都填写在特定的 div 中

onChange 检查对象的所有属性是不是存在且不是未定义或空字符串

在 python 中使用 zip() 时如何确保所有文件都已成功压缩,是不是有任何功能可以检查或确认?