我要判断datetimepicker选中的日期是否大于现在日期如果大于就弹出提示 代码如下:
 if (Convert.ToDateTime(string.Format("{0:d}", this.datetimepicker1.Value)) > Convert.ToDateTime(es1.getSystemDate(1)))
                {
                    MessageBox.Show("证照日期不能大于当天");
                    this.dtp_certdate.Focus();
                }问题:当点击出现日期选择框时,单击日期选中没有问题但是当我点左右两个按钮(弹出日期选择框的左上角和右上角的按钮)选择月的时候当我选择大于现在日期时会弹出 MessageBox.Show的提示框  但是当我关闭提示框后 会一直无限的弹框 这是为什么 怎么控制?