价格文本框加倍

本文关键字:文本 | 更新日期: 2023-09-27 18:25:22

我想知道有谁能帮忙。我有一个家庭作业和一个问题,我不明白我需要找什么来找到它

这就是我需要寻找的

将价格文本框的内容转换为双精度和验证转换后的值,使其>=0.0。从InputUtility类调用GetDouble方法,最小值为0,最大值为某个大数字。对最大值使用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 一样

价格文本框加倍

这是我能用您提供的少量信息做的最好的事情。您不必声明一个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;