【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);

总结

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

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值