if
ステートメントをステップ実行しようとしているところで次のコーディングがありますが、ラベルの内容を0
に設定することに問題があります。ラベルの内容をゼロに設定できません
private void UnderRunBumper()
{
lblGVMAmount.Content = 0; //Issue here
if (Convert.ToInt32(txtExternalLength.Text) >= 6000)
lblUnderRunBumper.Content = "Under-Run Bumper";
else if (Convert.ToInt32(lblGVMAmount.Content.ToString()) >= 8000)
lblUnderRunBumper.Content = "Under-Run Bumper";
else if (cmbBodyType.SelectedIndex == 6 || cmbBodyType.SelectedIndex == 7 || cmbBodyType.SelectedIndex == 8 || cmbBodyType.SelectedIndex == 9 || cmbBodyType.SelectedIndex == 10)
lblUnderRunBumper.Content = "Under-Run Bumper";
else lblUnderRunBumper.Content = "";
}
私はエラーを取得する:
Object reference not set to an instance of an object.
私は理解していません。ラベルの値を0に設定できないのはなぜですか?
は、なぜあなたは(http://stackoverflow.com/questions/36337084/setting-label-content-causes-issues) – MethodMan
を[6時間前から同じ質問]を投稿しているあなたがしようとすると、lblGVMAmountヌルですContentプロパティを0に設定しますか? –
@ MADsc13nceはいそれはです:) – CareTaker22