欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
如何用c#實(shí)現仿QQ會(huì )員右下角提示框

先看一下效果吧

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

第一步是先把QQ會(huì )員 便當 的框給截圖下來(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的測試這些都 是加上的新聞,只要啟動(dòng)瀏覽器就行了,

啟動(dò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;      //鼠標的按下位置

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

            }
        }

        //鼠標移動(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)
            {

            }
        }

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

            }
        } 

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

 

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

 

 

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

 

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

 

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

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

 因為我的窗體 是沒(méi)有標題欄的這樣就不能拖動(dòng)了, 很不方便,拖動(dòng)窗體的方法有很多,我是這樣實(shí)現 的,

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
一個(gè)窗體作為另一個(gè)窗體的容器
C#模仿卡巴基斯漸變窗體
c#中窗體實(shí)現隱藏,任務(wù)欄為什么無(wú)圖標?再怎樣彈出顯示?
12-7 MDI 窗體
如何在多線(xiàn)程中調用winform窗體控件
利用DotNetBar控件打造漂亮的皮膚系統
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久