下午好,
我想要一些关于验证正在输入到 vb / winforms 中的输入框中的文本的代码的帮助。
当前代码:
stringFromInputBox = InputBox("How much has the customer paid? " + Environment.NewLine + Environment.NewLine + "Don't forget to amend the account or take the cash through EPOS." + Environment.NewLine + Environment.NewLine + "Balance Due : £" + balanceDue.ToString + " ", "PAYMENT TAKEN")
我希望能够阻止用户输入除数字以外的任何内容,但也允许他们输入小数(例如 5.50 英镑)。我还想将最小值限制为 0,并将最大值限制为 balanceDue。
我已经找到了几种相当冗长的方法来做到这一点,但我希望 .net 框架有一些更有效且不那么“脆弱”的方法。