好吧,我有一个这个 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)
{
........
}
第二个else if
是验证如果第一个else if
不满足条件,但如果第一个else if
满足条件,第二个是跳跃
我的理解是,在第一个语句中验证时dialogResult
,答案是肯定的,下一个语句必须验证,但不要
这些else if
是五个,但这两个让我成为问题
有人可以告诉我我的问题是什么