私は大学向けのプロジェクトを行っており、簡単なランチ メニューのパネルを作成しています。チェックボックスで表示されている場合のメニューの各項目。私がやりたかったのは、新しいアイテムがチェックされたりチェックされなかったりするたびに合計が変わることでした。これは私がこれまで使ってみたコードですが、実行するとプログラムがフリーズするようです。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;
}
}