さて、私はこのIFステートメントを持っています
else if (dtpFechaResol.Value.ToShortDateString().Equals(DateTime.Now.ToShortDateString()))
{
DialogResult dialogResult = MessageBox.Show("Are you sure", "Error!", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (dialogResult == DialogResult.No) dtpFechaResol.Focus();
}
// This Statement is Jumping
else if (blNuevo && cbCaja.SelectedIndex >= 0 && txtResolucion.Text.Trim().Length > 0)
{
........
}
2 番目は、1 番目が条件を満たさないelse if
場合に検証されますが、1番目が条件を満たした場合、2 番目はジャンプしますelse if
else if
私が理解しているのは、最初のステートメントで検証しdialogResult
、答えがはいの場合、次のステートメントは検証する必要がありますが、検証しないということです
これらelse if
は5つですが、この2つが問題になります
誰かが私に何が問題なのか教えてくれる