Code:
//declare variables
double dblFat;
double dblCarbs;
double dblFatCalories;
double dblCarbCalories;
double dblTotalCalories;

//assign values
dblFat = Double.Parse(txtFat.Text);
dblCarbs = Double.Parse(txtCarb.Text);

//Calculate Amount of Fat/Carb calories
dblFatCalories = dblFat * 9;
dblCarbCalories = dblCarbs * 4;
dblTotalCalories = dblFatCalories + dblCarbCalories;

//Assign results to label
txtFat.Text = Convert.ToString(dblFat);
txtCarb.Text = Convert.ToString(dblCarbs);
lblCarbCaloriesValue.Text = Convert.ToString(dblCarbCalories);
lblFatCaloriesValue.Text = Convert.ToString(dblFatCalories);

if (lblFatCaloriesValue.Text == "" || ((lblCarbCaloriesValue.Text == "") || (dblTotalCalories <= 0)))
{
MessageBox.Show("Please enter a valid number", "Missing Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
Reply With Quote
Have you set a breakpoint at the beginning of the function and single-stepped through the code to see what is happening?