最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

桌面浮動(dòng)窗口(類似惡意廣告)的實(shí)現(xiàn)詳解

 更新時(shí)間:2013年06月08日 15:06:38   作者:  
本篇文章是對(duì)桌面浮動(dòng)窗口的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
突然想起來(lái)flash有碰撞反彈飄動(dòng)as控制的效果,所以想起來(lái)用c#也來(lái)做一個(gè)桌面飄動(dòng)碰撞反彈無(wú)標(biāo)題欄窗體。有點(diǎn)像中了惡意病毒廣告效果。
主要代碼如下(使用了一timer控件和一Button(為了我自己控制),窗體的BorderStyle設(shè)置為None):
復(fù)制代碼 代碼如下:

        int ScreenWidth = SystemInformation.PrimaryMonitorMaximizedWindowSize.Width;
        int ScreenHeight = SystemInformation.PrimaryMonitorMaximizedWindowSize.Height;
        private int speedX = 4;
        private int speedY = 3;
        private bool canMove = true;
        int myswitch = 1;//為了我可以控制停止所以添加的飄與停的切換開關(guān)
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (canMove)
            {
                this.DesktopLocation = new Point(this.DesktopLocation.X + speedX, this.DesktopLocation.Y + speedY);
                if (this.DesktopLocation.X + this.Width >= ScreenWidth || this.DesktopLocation.X < 0)
                {
                    speedX = -speedX;
                }
                if (this.DesktopLocation.Y + this.Height >= ScreenHeight || this.DesktopLocation.Y < 0)
                {
                    speedY = -speedY;
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            myswitch *= -1;
            if (myswitch == -1)
            {
                canMove = false;
                //button1.Text = "飄動(dòng)";
            }
            else
            {
                canMove = true;
                //button1.Text = "停止";
            }
        }
        private void Form1_Load(object sender, EventArgs e)
        {
        }
        private void Form1_DoubleClick(object sender, EventArgs e)
        {
            Application.Exit();
        }

暫寫這么多,有時(shí)間把它再增強(qiáng)下更像惡意廣告。~

相關(guān)文章

  • C#實(shí)現(xiàn)Word和ODT文檔相互轉(zhuǎn)換詳解

    C#實(shí)現(xiàn)Word和ODT文檔相互轉(zhuǎn)換詳解

    ODT文檔格式一種開放文檔格式(OpenDocument Text)。本文以C#及VB.NET代碼展示ODT和Word文檔之間相互轉(zhuǎn)換的方法,感興趣的可以學(xué)習(xí)一下
    2022-05-05
  • C#中Json字符串的各種應(yīng)用類實(shí)例講解

    C#中Json字符串的各種應(yīng)用類實(shí)例講解

    這篇文章主要介紹了C#中Json字符串的各種應(yīng)用類實(shí)例講解的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • C#判斷日期是否到期的方法

    C#判斷日期是否到期的方法

    這篇文章主要介紹了C#判斷日期是否到期的方法,是C#程序設(shè)計(jì)中非常實(shí)用的技巧,需要的朋友可以參考下
    2014-08-08
  • winform獲取當(dāng)前名稱實(shí)例匯總

    winform獲取當(dāng)前名稱實(shí)例匯總

    這篇文章主要介紹了winform獲取當(dāng)前名稱實(shí)例匯總,包括常見的目錄名、文件名、路徑等,非常實(shí)用,需要的朋友可以參考下
    2014-10-10
  • C#中常見的數(shù)據(jù)緩存方式匯總

    C#中常見的數(shù)據(jù)緩存方式匯總

    在C#開發(fā)中,數(shù)據(jù)緩存是一種優(yōu)化應(yīng)用程序性能的常見技術(shù),合理的緩存策略可以減少對(duì)數(shù)據(jù)源的訪問(wèn)次數(shù),提高數(shù)據(jù)處理速度,從而改善用戶體驗(yàn),下面將詳細(xì)介紹幾種在C#中常見的數(shù)據(jù)緩存方式,以及相應(yīng)的實(shí)例,需要的朋友可以參考下
    2024-05-05
  • c# 解決IIS寫Excel的權(quán)限問(wèn)題

    c# 解決IIS寫Excel的權(quán)限問(wèn)題

    使用以上方法必須對(duì)dcom進(jìn)行配置,給用戶使用office的權(quán)限
    2012-10-10
  • C#創(chuàng)建控制Windows服務(wù)

    C#創(chuàng)建控制Windows服務(wù)

    這篇文章介紹了C#創(chuàng)建和控制Windows服務(wù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • C#中事件只能在內(nèi)部調(diào)用的原因分析

    C#中事件只能在內(nèi)部調(diào)用的原因分析

    事件(Event)?基本上說(shuō)是一個(gè)用戶操作,如按鍵、點(diǎn)擊、鼠標(biāo)移動(dòng)等等,或者是一些提示信息,如系統(tǒng)生成的通知。應(yīng)用程序需要在事件發(fā)生時(shí)響應(yīng)事件,這篇文章主要介紹了C#中事件為什么只能在內(nèi)部調(diào)用,需要的朋友可以參考下
    2021-11-11
  • C#對(duì)象為Null模式(Null Object Pattern)實(shí)例教程

    C#對(duì)象為Null模式(Null Object Pattern)實(shí)例教程

    這篇文章主要介紹了C#對(duì)象為Null模式(Null Object Pattern),以一個(gè)簡(jiǎn)單實(shí)例深入分析了C#為Null情況下的處理方法,需要的朋友可以參考下
    2014-09-09
  • C#使用DllImport調(diào)用非托管的代碼的方法

    C#使用DllImport調(diào)用非托管的代碼的方法

    C#調(diào)用非托管代碼的方式主要有Com調(diào)用、DllImport方式調(diào)用、加載非托管動(dòng)態(tài)鏈接庫(kù)、直接執(zhí)行機(jī)器碼等方式?,F(xiàn)在介紹一下我自己常用的DllImport方式調(diào)用MSDN中提到的GetShortPathName方法;
    2013-03-03

最新評(píng)論

彭州市| 阿图什市| 罗田县| 扎兰屯市| 梅州市| 榆林市| 思茅市| 泊头市| 西吉县| 称多县| 海门市| 景东| 德州市| 丰台区| 郸城县| 洞头县| 古浪县| 磐安县| 通江县| 阳原县| 绥中县| 高青县| 叙永县| 潮州市| 通海县| 大同市| 满城县| 沛县| 乐清市| 汝南县| 哈尔滨市| 团风县| 敦化市| 祥云县| 丹巴县| 南城县| 静海县| 桦川县| 青河县| 平塘县| 江阴市|