我正在寻找一种方法来确定是否以特定方式填充文本框。以编程方式检查文本框的完整性
我有以下文本框:
X1 Y1 Z1
X2 Y2 Z2
X3 Y3 Z3
用户预计将投入不间断。例如,如果只有X1,Y1有文本,则它是有效的。而如果X1,Z1有文本而Y1没有,则它是无效的。
这样做的原因是因为:
string G1
if(!string.IsNullOrWhiteSpace(X1.Text) && string.IsNullOrWhiteSpace(Y1.Text))
{
G1 = "<" + X1.Text + ">";
}
else if(!string.IsNullOrWhiteSpace(X1.Text) && !string.IsNullOrWhiteSpace(Y1.Text))
{
G1 = "<" + X1.Text + ">, ";
}
如果他们跳过周围那么什么是印刷到底会不会期望是什么。
如果你能想到的更简单的方法来做到这一切,请分享。我确信我的攻击方式非常简单和低效。
问题不是很清楚,例如,你只有9个文本框?为什么不把它们放入数组中?上面的代码没有提及除X1,X2以外的其他文本框如何处理。 –
我真的不明白你对问题的描述。你能否提供一个复选框的截图以及一些进一步的例子是什么意思? – Enigmativity
我同意,这个问题根本不清楚。你关心用户在文本框中输入文字的顺序是什么?只要在计划实际执行价值观念之前填补了它们,为什么会这样呢?如果您希望以特定顺序输入文本,为什么首先要为用户提供多个可编辑项目?为什么不只是禁用或以其他方式防止项目中的数据输入?请通过提供一个[mcve]来改善您的问题,这个[mcve]清楚地表明您正在做什么,并精确地解释代码的作用以及与您想要的不同之处。 –