日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁(yè)編程開(kāi)發(fā)C#.NET → 如何用c#實(shí)現(xiàn)仿QQ會(huì)員右下角提示框

      如何用c#實(shí)現(xiàn)仿QQ會(huì)員右下角提示框

      相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:本站原創(chuàng)時(shí)間:2010/2/5 0:28:01字體大小:A-A+

      作者:蘇飛點(diǎn)擊:2128次評(píng)論:0次標(biāo)簽: c#

      API精靈FOR c#v2.35 最新版
      • 類型:編程輔助大。324KB語(yǔ)言:中文 評(píng)分:7.5
      • 標(biāo)簽:
      立即下載

      先看一下效果吧

      說(shuō)一下實(shí)現(xiàn) 吧,

      第一步是先把QQ會(huì)員 便當(dāng) 的框給截圖下來(lái),然后放到Ps里P一下,需要做到這樣就行了,看圖片

      第二步,可以在上面加一 些Lable就行了,關(guān)閉按鈕是兩個(gè)圖片,切換的方法是這樣的
      //圖片離開(kāi)事件
              private void pictureBox1_MouseLeave(object sender, EventArgs e)
              {
                  pictureBox1.BackgroundImage = ClientSystem.Properties.Resources.lgintop;
              }

              //圖片進(jìn)入事件
              private void pictureBox1_MouseEnter(object sender, EventArgs e)
              {
                  pictureBox1.BackgroundImage = ClientSystem.Properties.Resources.lgintop1;
              }
       

      第三步,IP的取法我就不說(shuō)了有很多,還有上面的4.0的測(cè)試這些都 是加上的新聞,只要啟動(dòng)瀏覽器就行了,

      啟動(dòng)的方法是

      //系統(tǒng)官網(wǎng)
              private void label7_Click(object sender, EventArgs e)
              {
                  Process.Start("http://www.smxzc.com/");
              }
      string caozuo = "";

      //界面加載
              private void Messages_Load(object sender, EventArgs e)
              {
                  try
                  {
                      //讓窗體加載時(shí)顯示到右下角
                      int x = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Size.Width - 255;
                      int y = System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Size.Height - 161;
                      this.SetDesktopLocation(x, y);

                      //加載顯示信息
                      ShowComptureInfo();

                      //漸變顯示這里表示加載
                      caozuo = "load";
                      this.Opacity = 0;
                  }
                  catch (Exception)
                  {

                  }
              }
      caozuo有兩個(gè)值一個(gè)是 load表示要向不透明方向增加量,也就是說(shuō)會(huì)慢慢看清楚,還有一個(gè)close 表示要向透明方向增加量,這樣會(huì)慢慢的看不到窗體//定時(shí)處理漸變的效果
              private void timer2_Tick(object sender, EventArgs e)
              {
                  if (caozuo == "load")
                  {
                      this.Opacity += 0.09;
                  }
                  else if (caozuo == "close")
                  {
                      this.Opacity = this.Opacity - 0.09;
                      if (this.Opacity == 0)
                          this.Close();
                  }
              }
      這樣只要caozuo的值發(fā)生變化的時(shí)候 就會(huì)向某個(gè)方向開(kāi)始增加漸變顯示 的量//進(jìn)入窗體事件
              private void Messages_MouseEnter(object sender, EventArgs e)
              {
                  //停止定時(shí)關(guān)閉
                  timer1.Enabled = false;
                  //開(kāi)始漸變加載
                  caozuo = "load";
              }
      //窗體離開(kāi)事件
              private void Messages_MouseLeave(object sender, EventArgs e)
              {
                  timer1.Enabled = true;
              }

        //定時(shí)關(guān)閉窗體
              private void timer1_Tick(object sender, EventArgs e)
              {
                  timer2.Enabled = true;
                  caozuo = "close";//關(guān)閉窗體
              }
      private bool isMouseDown = false;
              private Point FormLocation;     //form的location
              private Point mouseOffset;      //鼠標(biāo)的按下位置

              //鼠標(biāo)安下
              private void Messages_MouseDown(object sender, MouseEventArgs e)
              {
                  try
                  {
                      if (e.Button == MouseButtons.Left)
                      {
                          isMouseDown = true;
                          FormLocation = this.Location;
                          mouseOffset = Control.MousePosition;
                      }
                  }
                  catch (Exception)
                  {

                  }
              }

              //鼠標(biāo)移動(dòng)
              private void Messages_MouseMove(object sender, MouseEventArgs e)
              {
                  try
                  {
                      int _x = 0;
                      int _y = 0;
                      if (isMouseDown)
                      {
                          Point pt = Control.MousePosition;
                          _x = mouseOffset.X - pt.X;
                          _y = mouseOffset.Y - pt.Y;

                          this.Location = new Point(FormLocation.X - _x, FormLocation.Y - _y);
                      }
                  }
                  catch (Exception)
                  {

                  }
              }

              //鼠標(biāo)松開(kāi)
              private void Messages_MouseUp(object sender, MouseEventArgs e)
              {
                  try
                  {
                      isMouseDown = false;
                  }
                  catch (Exception)
                  {

                  }
              } 

      第四步,說(shuō)一下漸變顯示 的效果的處理方法

       

      ,我是用一個(gè)Timer來(lái)處理的

       

       

      當(dāng)鼠標(biāo)進(jìn)入的時(shí)候我是這樣處理的

       

      這樣的話就會(huì)在原來(lái)的基礎(chǔ)上加量,也就是說(shuō)如果快不顯示了,當(dāng)鼠標(biāo)移動(dòng)進(jìn)入窗體時(shí)就雙會(huì)慢慢的顯示,當(dāng)移開(kāi)的時(shí)候我是這樣處理的

       

       這樣就雙會(huì)啟動(dòng)定時(shí)關(guān)閉窗體,我的定時(shí)是6秒大家可以隨便改的

      效果就是這樣實(shí)現(xiàn)的

       因?yàn)槲业拇绑w 是沒(méi)有標(biāo)題欄的這樣就不能拖動(dòng)了, 很不方便,拖動(dòng)窗體的方法有很多,我是這樣實(shí)現(xiàn) 的,

       

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過(guò)難過(guò)
        • 5 囧
        • 3 圍觀圍觀
        • 2 無(wú)聊無(wú)聊

        熱門(mén)評(píng)論

        最新評(píng)論

        第 9 樓 重慶電信 網(wǎng)友 客人 發(fā)表于: 2014/8/12 12:23:10
        還可以,貌似

        支持( 0 ) 蓋樓(回復(fù))

        第 8 樓 黑龍江哈爾濱黑龍江中醫(yī)藥大學(xué) 網(wǎng)友 客人 發(fā)表于: 2011/7/9 15:35:45
        qi

        支持( 0 ) 蓋樓(回復(fù))

        第 7 樓 湖北電信 網(wǎng)友 客人 發(fā)表于: 2011/3/4 16:30:09
        兄臺(tái)!代碼可不可以寫(xiě)少一點(diǎn)哦。

        支持( 0 ) 蓋樓(回復(fù))

        第 6 樓 遼寧教育網(wǎng)(聯(lián)通出口) 網(wǎng)友 客人 發(fā)表于: 2011/2/18 13:44:24
        .....

        支持( 0 ) 蓋樓(回復(fù))

        第 5 樓 山東電信 網(wǎng)友 客人 發(fā)表于: 2011/2/10 12:25:55
        個(gè)

        支持( 0 ) 蓋樓(回復(fù))

        第 4 樓 湖北孝感聯(lián)通 網(wǎng)友 客人 發(fā)表于: 2010/10/16 10:09:45

        支持( 0 ) 蓋樓(回復(fù))

        第 3 樓 山東濟(jì)寧聯(lián)通 網(wǎng)友 客人 發(fā)表于: 2010/10/4 16:59:54
        滾吧 。。。。

        支持( 0 ) 蓋樓(回復(fù))

        第 2 樓 吉林吉林北華大學(xué) 網(wǎng)友 客人 發(fā)表于: 2010/9/21 23:13:31

        支持( 0 ) 蓋樓(回復(fù))

        第 1 樓 四川成都鐵通ADSL 網(wǎng)友 客人 發(fā)表于: 2010/7/13 16:54:30

        支持( 0 ) 蓋樓(回復(fù))

        發(fā)表評(píng)論 查看所有評(píng)論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)