我正在为大学做一个项目,并创建了一个带有简单午餐菜单的面板。菜单的每个项目(如果由复选框呈现)。我想要发生的是每次选中或取消选中新项目时都会更改总数。这是我迄今为止尝试使用的代码,但是当我运行它时它似乎冻结了程序。我尝试使用 while 循环来不断检查复选框是选中还是未选中。
有一个面板,里面有复选框,面板底部有一个标签。
在使用 while 循环检查每个复选框的选中状态并相应地更新标签文本方面,我是否处于正确的行列?
private void plBistro_Paint(object sender, PaintEventArgs e)
{
//create a variable to hold the total
double bistotal = 0.0;
while(bistotal != 99){
//check if they chose a ham sandwich
if(cbHamSandwich.Checked == true){
//if they did add 1.20 to the value of bistotal
bistotal = bistotal + 1.20;
}
string bistotalString = Convert.ToString(bistotal);
lblBistroTotal.Text = bistotalString;
}
}