我在基窗体onload中调用一个方法,是调用XML文件内容,由于文件名是根据窗体名称自动生成的.
在设计一个新类时,就会出现找不到文件名.运行时是可以.
我能不能做到在设计状态时,在on_load方法中不调用我的函数,在运行时调用.

解决方案 »

  1.   

    把onload里面调用的方法注释掉.
      

  2.   

    private void Form1_Load(object sender, System.EventArgs e)
    {
    ISite site = this.Site ;
    if (site != null)
    {
    if(this.Site.DesignMode == false)
    {
    MessageBox.Show("RunMode");
    }
    }
    else
    {
    MessageBox.Show("RunMode");
    }

    }
      

  3.   

    36和Fibona二位,这样骗分的行为可不可取,嗯
    pupo正解
      

  4.   

    if (this.DesignMode) {
    ....
    }