【C#】万事开头难(三)<机房重构>

前言

        这次主要说一下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);

总结

        有总结才会有收获,加油。

你可能感兴趣的:(datetimepicker,C#机房重构,close和dispose区别,以及如何刷新窗体)