我用dateTimePicker控件,我想在窗体启动时默认值为空值或""怎么设置?谢谢!

解决方案 »

  1.   

    不能 可以用textbox控件+正则表达式 实现类似datetimepicker的功能。优点是用键盘操作更方便了,专业级;缺点是不能用鼠标选择日期了。
      

  2.   

    可以加个checkBox做为判断条件来控制dateTimePicker控件的enable的值:
    private void checkBox_CheckedChanged(object sender, System.EventArgs e){
    if(checkBox.Checked==true)
    dateTimePicker.Enabled=true;
    if(checkBox.Checked==false)
    dateTimePicker.Enabled=false;
    }
    保存的时候可以用下面的判断
    if(checkBox1.Checked==true)
    {...}
      

  3.   

    加上这个就可以了:
    this.dateTimePicker1.ShowCheckBox=true;
    this.dateTimePicker1.Checked=false;或者直接在dateTimePicker1的属性中直接把ShowCheckBox属性设为true,把Checked属性设为false就可以了