Form1_Load中
string day=System.DateTime.Today.DayOfWeek.ToString();
switch(day)
{
case "Monday":
Form1.ActiveForm.Text="今天是星期一"
break;
.....
case "Sunday" :Form1.ActiveForm.Text="今天是星期天"
break;
运行时出现异常请前辈们解答,新手提问了

解决方案 »

  1.   

    好疑惑啊,楼主的default那里写了什么?
      

  2.   

    估计是你的当前的ActiveForm是否存在,注意到你这段代码是在Load中的 这个时候如果没有其他的Form存在的话ActiveForm将会为null 这样Form1.ActiveForm.Text 的text属性将产生异常
      

  3.   

    string day=System.DateTime.Today.DayOfWeek.ToString();
    switch(day)
    {
    case "Monday":
    Form1.Text="今天是星期一"
    break;
    .....
    case "Sunday" :Form1.Text="今天是星期天"
    break;
      

  4.   

    错误很简单,就是还没有ActiveForm,没有实例
      

  5.   

    没有活动窗体,在catch里面写this.Text="星期几"就可以了嘛...
      

  6.   


     
     cancerser(都是混饭吃,记得要结帖) ( ) 信誉:100    Blog   加为好友  2007-4-24 9:23:21  得分: 0  
     
     
       
    错误很简单,就是还没有ActiveForm,没有实例
    ---------------------------------------------------------
    那我应该怎么作??
      
     
      
     
      

  7.   

    如果一定要在 显示的时候实现
    别写在load事件里  写在Activated事件中
      

  8.   

    如果你是MdiParent窗体,那么可以处理
    Form.MdiChildActivate 事件
      

  9.   

    就是Activated事件  
    多谢cancerser大仙!给分了!