价格文本框加倍

时间:2012-02-22 16:38:58

标签: c#

我想知道任何人都可以提供帮助。我有一个家庭作业和一个questien,我不明白我需要找到什么来找到如何找到它。

这是我需要寻找的东西

将价格TextBox的内容转换为double和 验证转换后的值,使其>> 0.0。 从InputUtility类调用GetDouble方法, 最小值为0,最大值为大数。 对max.value使用const声明

这是我想要告诉它真实的

之前我要进入我的

可以输入代码二

private bool ReadAndValidatePrice(out double price)
{
    if
    {
        price = txtPrice.Text;
        return true;
    }
   else
    {
   MessageBox.Show("Enter Numbers Only", "Invalid Character", MessageBoxButtons.OK, MessageBoxIcon.Error);
        txtPrice.Focus();
        return false; 

我要做的事情是,如果它是0.0或更大,它会输入它。我要做的就像0.0> 999999

1 个答案:

答案 0 :(得分:1)

这是我能用你所呈现的小信息做的最好的事情。您不必声明double并将转换后的数据保存到它,但它使读取更容易。

        double converted;
        converted = Convert.ToDouble(priceTB.text)
        // Check if the converted data and if is less than 0, return out of the method    
        if(converted >= 0.0)
                return;