希望谁有共享下谢谢了
我想做个小程序 需要带这个功能 但自己不会弄 谁有代码发上来 学习下啊就是类似QQ的 最小化后 显示在系统托盘 然后有个图标 左键 右键 都会有目录弹出供你选择
然后双击恢复..大概来个例子就可以 实现的代码我自己写 我就要个框架 谁会帮帮忙 谢谢了..100分哦.. 希望大家有动力 嘿嘿..还有 顺便求c# 精美的界面.. 那个IrisSkin就别介绍了 相当难看..我以前用过
我想要的是 想vista和win7 那样的透明边框的窗体皮肤..貌似易语言和c++ vb都有了 就c#我没看到过..
难道没大神能做么...

解决方案 »

  1.   

    给你个教程,自己参考吧:http://blog.csdn.net/ringphone/archive/2010/01/08/5154760.aspx
    仿QQ的软件也很多,自己百度吧呵呵
      

  2.   

    C#实现玻璃效果等代码。提示:重绘:http://blog.csdn.net/a137188467/archive/2008/05/03/2371522.aspx国外的另一个:http://www.codeproject.com/KB/miscctrl/ToolTip_Class.aspx
      

  3.   

    系统托盘
    http://topic.csdn.net/u/20100207/16/C61E84E9-EAA6-41C2-862A-FDFE2959A674.html
      

  4.   

    系统托盘 用notifyIcon控件,你在网上搜一下这方面的资料
      private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
            {
    }
    右键出来目录notifyIcon1 有一个ContextMenuStrip属性,你增加一个contextMenuStrip控件,然后让“ContextMenuStrip”属性等于contextMenuStrip1,contextMenuStrip1是一个菜单来的,然后,在里面写事件就行了,你也要以看看contextMenuStrip1这方面的资料
      

  5.   

    我看到这个帖子第一反应是楼主问的是NodifyIcon,但是一看楼主都三角等级了,不会问这么低级的问题吧呵呵?我觉得楼主问的是QQ风格的菜单之类的吧哈哈
    100分能问这么傻的问题?NodifyIcon??
      

  6.   

    额  赖我了 1L说的对 我要虚心接受..
    话说 昨天晚上都没人回答 我自己搞出来了 嘿嘿..
    看了一个别人的源码 然后研究好了 吼吼 谢谢大家了.. 继续努力 散分 回答靠谱就给分..
               //托盘图标
                 notifyIcon1.Icon = this.Icon;
               notifyIcon1.Text = "工作全能工具";
               notifyIcon1.Visible = true;
    那个啥 新建一个notifyIcon1 在程序加载时候写入上面的东西..
    再建一个 contextMenuStrip1 目录 里面写需要的功能..
    然后 在notifyIcon1上contextMenuStrip属性 绑定contextMenuStrip1
      

  7.   

    先弄的歌简单的 在慢慢改好看的 我是真的希望能做成vista或win7的透明边框 哦..羡慕ing
    c++ vb 易语言都有了 为什么我们c# 还没有捏 我就纳闷了..
      

  8.   

    LZ就是想要 notifyIcon这个呵呵
      

  9.   

    不是的 是比这个还要好的 但现在技术有限 就先用notifyicon代替了..等软件完善后在美化
      

  10.   

     
       我只用cs实现过 如果是bs 还真不知道。。 
      

  11.   

    呵呵,不要bs lz 以前我也搞过这个。但是现在忘记了。。你们一说到记起来了。。网上下个插件什么的。用法好像说明里面就有了
      

  12.   

    http://topic.csdn.net/u/20100207/16/C61E84E9-EAA6-41C2-862A-FDFE2959A674.html
      

  13.   

    IrisSkin
    我只想说,我确实看到他有仿Vista的界面,确实没有Win7的,确实没有实现透明效果。
    当然我用的版本可能也不是最新的。。你没看到有Vista的说明你的版本比我用的还古老。。至于右键弹出的菜单,你已经做完了,但是如果像QQ一样做的像窗体一样的话,
    我建议修改Notify右键后实现的方法,不要再弹出他的菜单了,弹出一个自己定制的控件你就可以DIY了
      

  14.   

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;namespace NotifyIconDemo
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void Form1_Load(object sender, EventArgs e)
            {
                this.Resize += new EventHandler(FormResize);
                InitNotifyIcon(this.notifyIcon1);
            }        private void FormResize(object sender, EventArgs e)
            {
                if (this.WindowState == FormWindowState.Minimized)
                {
                    this.Visible = false;//最小化窗体时隐藏主界面
                    this.notifyIcon1.ShowBalloonTip(2000);//提示可以从托盘打开界面
                }
            }
            private void InitNotifyIcon(NotifyIcon notifyIcon)
            {
                notifyIcon.Visible = true;
                notifyIcon.Icon = new Icon("ICO.ico");
                notifyIcon.BalloonTipTitle = "温馨提示:";
                notifyIcon.BalloonTipText = "在这里右键可以重新打开界面";
                notifyIcon.Text = "NotifyIcon应用示例";
                ContextMenuStrip contextMenu = new ContextMenuStrip();
                ToolStripMenuItem itemShwo = new ToolStripMenuItem();
                itemShwo.Click += new EventHandler(itemShwo_Click);
                itemShwo.Text = "打开主界面";
                ToolStripMenuItem itemExit = new ToolStripMenuItem();
                itemExit.Click += new EventHandler(itemExit_Click);
                itemExit.Text = "退出程序";
                contextMenu.Items.Add(itemShwo);
                contextMenu.Items.Add(itemExit);
                notifyIcon1.ContextMenuStrip = contextMenu;//设置右键菜单
            }        private void itemExit_Click(object sender, EventArgs e)
            {
                Application.Exit();//退出程序
            }        private void itemShwo_Click(object sender, EventArgs e)
            {
                this.Show();
            }
        }
    }
      

  15.   

    看看这个吧 很牛
    http://url.cn/0XjUgV  
      
    C#打造仿真vista侧边栏(实现窗口透明,和透明渐变)基于XP系统
    http://url.cn/2x0DDf  C#轻松打造vista透明窗口(第二版毛玻璃效果 原创汤贞营)基于XP系统!
    http://url.cn/37gV1n 
    牛人写的 xp下 c# 仿vista透明窗体 
    C# 轻松打造vista透明窗口(xp系统无任何vista主题)(汤贞营作品)
    http://url.cn/4Fz4YU