QQ最小化到状态栏后,它的右键菜单是怎么做的?一分为二了啊(我到处都找不到资料!!!)

解决方案 »

  1.   

    你自己去写一个form,然后在右键的时候进行弹出即可
      

  2.   

    参看如下的例子,你自己也可做一个
    http://www.codeproject.com/vb/net/popup.asp
    http://www.codeproject.com/cs/miscctrl/taskbarnotifier.asp
    http://www.codeproject.com/useritems/Floating_Popup_Control.asp
      

  3.   

    加一个contextMenu,然后在notifyIcon中的contextMenu选择contextMenu,就可以了
      

  4.   

    .net里面直接有菜单处理这个问题,最小化到状态栏也是很容易的事
      

  5.   

    调用SetMenuItemInfo
    用到MENUITEMINFO
      

  6.   

    设置 MenuItem.BarBreak 属性或 MenuItem.Break 之属性为真即可。
      

  7.   

    MenuItem.BarBreak???
    我怎么找不到这东东?2005么?如果没有好方法只好用个窗体来做了,关注学习!
      

  8.   

    做一个form,上面加notifier,ContextMenu,重写form的关闭事件,使之在关闭时最小化在托盘里,然后在contextmenu里加一些菜单即可。
      

  9.   

    MenuItem为Menu或ContextMenu的填充项
    MenuItem.BarBreak=true时 其后的所有MenuItem换位另一列显示,且有列分割
      

  10.   

    做一个form,上面加notifier,ContextMenu,重写form的关闭事件,使之在关闭时最小化在托盘里,然后在contextmenu里加一些菜单即可。
      

  11.   

    很简单的问题,想不出有什么难的参见
    http://community.csdn.net/Expert/topic/4897/4897022.xml?temp=.3670465
      

  12.   

    什么一分为二?机上没有装QQ,能不能具体说说?
    是说有两列菜单吗?这个直接用nativewindow可以搞掂,QQ的很多窗体应该都是直接从nativewindow开始的,你看它的登录窗体最小化跟其他的窗体不一样就知道了
      

  13.   

    看来难倒不少大虾,我分享我的一个组件吧。组件和示范代码请到以下地址下载,在“源代码”目录下:coolstarhty.ys168.com
      

  14.   

    自己加个form+notifyIcon的contextMenu
    或者加两个form
    判断是左键还是右键电击时显示不同
      

  15.   

    肯定是个form,按位置做好了在mousemove那适当弹出菜单,应该是很简单的,我是没时间去写了。
      

  16.   

    QQ哪个只是一个form而已,根本不是菜单