请问各位大虾,现在一个form 在左上角不要显示图标,但是要在任务栏中显示图标,这个如何实现阿?好像设属性解决不了谢谢各位拉阿

解决方案 »

  1.   

    FormBorderStyle = FormBorderStyle.SizableToolWindow;
      

  2.   

    用一个NotifyIcon控件可以实现在任务栏显示,看看它的使用就行了
      

  3.   

    谢谢
    但NotifyIcon是在屏幕的右下角显示的吧,这个不要在那里显示,要在平常一般显示的地方显示
      

  4.   

    下面显示的应该是你的应用程序文件对应的Ico图片吧,这和form左上面有没有没有什么关系阿,你把你的应用程序的图标改成泥想在下面显示的就行了阿
      

  5.   

    谢谢。不好意思,是调用的dll文件,这招不行
      

  6.   

    把边框设置为None,然后通过SetWindowLong来给窗体修改状态就可以了,类似如下代码:
    SetWindowLong(this.Handle, -16, GetWindowLong(this.Handle, -16) | WS_SYSMENU);
      

  7.   

    api函数啊,不会哎,C#自己不能解决吗?
      

  8.   

    只能用api了吗?大侠们,看来只有去看api书拉
      

  9.   

    devexpress 的xtraform的FixedDialog关闭没有任务变化。合你的要求,哈哈哈哈。
      

  10.   

    API 里面的常量都是怎么定义的?都是什么意思
      

  11.   

    还是解决不了,api有提供改变窗体icon的函数吗?高手们,加分拉阿
      

  12.   

    今天找到个方法,就是在窗体的Shown事件中写this.ShowIcon=False;