1つのラベルと4つのチェックボックスがあります。私がしたいのは、チェックボックスが選択されている場合です。チェックボックスがオフになっているかどうかに応じて、テキストボックス内で価格を増減させます。私はそれをどうやってできるのか迷っています。 phScreenRepair, virusRemoval, hardwareRepInstall, softwareInstall
マイコード:チェックボックスが選択されている場合のテキストボックスの値の変更方法C#winforms
public float? MultipleServiceAdder()
{
if (phScreenRepair.Checked)
{
return 20.00f;
}
if (virusRemoval.Checked)
{
return 10.00f;
}
if (hardwareRepInstall.Checked)
{
return 10.00f;
}
if (softwareInstall.Checked)
{
return 5.00f;
}
textBlock_Price.Text = "$0.00";
return 0f;
}
あなたがチェックボックスの[CheckedChanged](https://msdn.microsoft.com/en-us/library/system.windows.forms.checkbox.checkedchanged(V = vs.110).aspxの)イベントを持っています。怠け者ではなく、Googleを使用してください。 –
クリックイベントがうまくいくと思ったので、クリック、シフトクリックなどのときに発生する可能性のある複数の事柄があるので、CheckStateChangedが最適です。@ bruno.almeida –