日期:2014-05-19  浏览次数:20886 次

!!!一个搞笑的时间显示问题,请大家帮忙看看!!!
我显示时间的语句是:
private   void   label1_Click(object   sender,   System.EventArgs   e)
{
DateTime   datet1   =DateTime.Now;

this.label1.Text=datet1.ToString( "yyyy年MM月dd日 ",   DateTimeFormatInfo.InvariantInfo);

}

我用CTRL+F5调试不显示时间.但用鼠标单击时间的位置时,时间就显示出来了.
为什么要用鼠标单击才能显示??

------解决方案--------------------
在Form1_Load事件里里写那两行代码
private void Form1_Load(object sender, EventArgs e)
{
DateTime datet1 =DateTime.Now;
this.label1.Text=datet1.ToString( "yyyy年MM月dd日 ", DateTimeFormatInfo.InvariantInfo);
}