就是在右下角自动出现,又自己慢慢消失的那种对话框

解决方案 »

  1.   

    你说的那个,一般是利用JAVASCRIPT和层实现的!
      

  2.   


            private void SetShow()
            {
                show = new System.Threading.Thread(ShowForm);
                show.IsBackground = true;
                show.Start();
                Rectangle E = Screen.PrimaryScreen.Bounds;
                Point p = new Point(Screen.PrimaryScreen.WorkingArea.Width - 260, Screen.PrimaryScreen.WorkingArea.Height - 160);
                this.Location = p;
            }        private void ShowForm()
            {
                double t = 0.1;
                while (true)
                {                if (this.InvokeRequired)
                    {
                        SetForm d = delegate(double value)
                        {                        this.Opacity = value;
                        };
                        this.Invoke(d, new object[1] { t });
                    }
                    else
                    {
                        this.Opacity = t;
                    }
                    t += 0.1;
                    System.Threading.Thread.Sleep(150);
                    if (this.Opacity == 1.0)
                    {
                        break;
                    }
                }
            }
    窗体load 事件调用 SetShow()方法
      

  3.   

    LZ baidu google 一下会有很多的这种技术一般都是 javascript jquery 一些客户端的技术实现的。。
      

  4.   

    c#没有那种控件,自己开发的除外!楼主自己写个吧,BAIDU一下,很多资料的
      

  5.   


    asp.net可以这样用
    但是 winform中你只能实例话一个新窗体,然后控制窗体显示的位置和其他效果了
      

  6.   

    出现消失的动画可以用AnimateWindow函数来实现。
    用P/INVOKE调用一下就好了。位置的话, 自己用屏幕分辨率算就是了。不是很难。