前言
这次主要说一下DateTimePicker、close和dispose区别、以及如何刷新窗体。
DateTimePicker——控件显示和修改日期时间
在Winform程序有一个DateTimePicker控件,这个控件是用来显示和修改日期时间的,但默认只显示日期和修改日期。若要显示和修改时间,则要自定义设置,方法如下:
在Winform程序添加一个DateTimePicker控件,命名为dtpTime。要显示时间要设置它的format属性,若要修改时间则要设置它的ShowUpDown属性,设置如下:
dtpTime.Format = DateTimePickerFormat.Custom;
dtpTime.CustomFormat = "yyyy-MM-dd HH:mm:ss";
dtpTime.ShowUpDown = True;
这样,我们就可以方便的在选择时间和选择日期中切换了。
datetimepicker的一些其他用法:
dtpTime.Value 获取所选择的日期/时间
dtpTime.Text 获取控件显示的"XXXX年XX月XX日"
dtpTime.Value.Date 获取当前控件把选取的短日期
close和dispose区别
close方法在释放资源后还可以继续使用,并没有在内存中删除,但是dispose方法会从内存中删除该资源,而你就不能再使用它!例如:你有两个窗体Form1和Form2,你在第一个窗体中用Form2 XXX=new Form2然后你调用close方法,这时资源还在,你仍可以用XXX.show()方法使用Form2,但是如果你用的是dispose方法,那么该资源就不存在了,如果这时你调用XXX.show()方法的话,就会出错!
刷新窗体
很多时候我们需要刷新窗体,直接用以下代码:
this.Refresh();
this.OnLoad(e);
总结
有总结才会有收获,加油。