C 模擬MSN窗體抖動

2021-04-13 05:34:44 字數 665 閱讀 7083

其實是生成隨機數,然後改變form的左上角的座標。

我用的是迴圈來弄得,其實可以用timer來控制.

我把抖動分成了兩種抖動:

1。 生成隨機數,改變窗體左上角座標,然後立即把窗體的坐上角座標還原,繼續迴圈。

2。 生成隨機數,改變窗體左上角座標,迴圈完畢之後,然後立即把窗體的坐上角座標還原。

核心**如下:

//第一種抖動

private void button1_click(object sender, eventargs e)

else

if (y % 2 == 0)

else

this.left = recordx;            //還原原始窗體的左上角的x座標

this.top = recordy;             //還原原始窗體的左上角的y座標}}

//第二種抖動

private void button2_click(object sender, eventargs e)

else

if (y % 2 == 0)

else

system.threading.thread.sleep(1);

}this.left = recordx;

this.top = recordy;

}

C 模擬MSN窗體抖動

c 模擬msn窗體抖動 其實是生成隨機數,然後改變form的左上角的座標。我用的是迴圈來弄得,其實可以用timer來控制。我把抖動分成了兩種抖動 1.生成隨機數,改變窗體左上角座標,然後立即把窗體的坐上角座標還原,繼續迴圈。2.生成隨機數,改變窗體左上角座標,迴圈完畢之後,然後立即把窗體的坐上角座標...

仿MSN的冒泡窗體

1 新建一工程 在form1上放乙個button按鈕 2 新增引用popprogram.dll 3 程式頂部寫入 private withevents taskbarnotifier2 as popprogram.popprogram 4 初始化資料form1 load事件 private sub ...

C 實現窗體抖動和獲取本地IP

實現窗體抖動 基本的原理 隨機獲取乙個數,定義窗體的原位置,然後通過for迴圈設定抖動的次數,然後通過給位置加減隨機數改變位置,實現抖動,通過運用sleep來是窗體在每次執行的時候能夠停止 10 毫秒,實現抖動 為什麼需要用 random ran new random int datetime.no...