【发布时间】:2011-11-05 22:19:19
【问题描述】:
我在表单上有一个文本框,在同一个表单上有一个按钮。在按钮单击事件上,我想坚持文本框具有双精度形式的值。到目前为止我所拥有的是 -
public double getUnitStake(Form frontpage)
{
double doubleresult=0;
bool unitStake;
foreach (Control c in frontpage.Controls)
{
if (c.Name == "tbUnitStake")
{
unitStake = double.TryParse( (c as TextBox).Text, out doubleresult);
if (!unitStake)
{
}
else
{
doubleresult=double.Parse((c as TextBox).Text);
}
}
}
return doubleresult;
}
但是对于我的生活,如果 double.tryparse 方法为假,我不知道该怎么办。我想要的是程序执行停止,直到在文本框中输入了合适的值。请问我怎样才能做到这一点?感谢所有帮助。
【问题讨论】:
-
哦,我应该说,也许上述方法不是解决问题的方法,我只是认为它可能有助于展示我到目前为止的代码。
-
如果您得到答案,请标记为是