我使用窗体.show()或者窗体.showdialog(),打开一个新的窗体的时候,xp下方的任务栏总是多出一个窗体的图标。可是标准的软件,比如word,你选择菜单的选项,出来一个选项窗口,也没有见他多出来一个图标啊?这是怎么弄得?

解决方案 »

  1.   

    使用
    窗体.showdialog(this)
    窗体.Show(this)
      

  2.   

    Form有个属性ShowInTaskbar设为False
      

  3.   

    恩。上面说的都没有这么准确。我刚刚学会啦。。哈哈。
    首先自己的父窗体应该设置为mdi窗体。然后从mdi窗体打开新的窗体的时候这样子,比如打开SecondForm
    SecondForm a=new SecondForm();
    a.mdiparent=this;
    a.show();
    就好啦。
      

  4.   


    this.ShowInTaskbar = false;
    xxx.Show(this);
      

  5.   

    我估计LZ都没有说明白他自己的意思!!!
    你说是不要让哪个显示在任务栏里,大家就是说设置ShowInTaskBar属性,而你说什么窗体与子窗体的显示的问题!!!
    SecondForm a=new SecondForm(); 
    a.mdiparent=this; 
    a.show(); 
    不知是为什么?你这样还不是会显示一个在任务栏里,而你把ShowInTaskBar设置为False后就都不显示了!!!