好久沒寫些例子了,把我以前做的一個抖動窗體貼出來吧。
加上聲音就基本跟QQ的窗體抖動一個模樣。
view source print?/// <summary>
/// 抖動窗體
/// </summary>
/// <param name="frm">窗體</param>
public void JitterFrom(Form frm)
{
Point pOld = frm.Location;//原來的位置
int radius = 3;//半徑
for (int n = 0; n < 3; n++) //旋轉圈數
{
//右半圓逆時針
for (int i = -radius; i <= radius; i++)
{
int x = Convert.ToInt32(Math.Sqrt(radius * radius - i * i));
int y = -i;
frm.Location = new Point(pOld.X + x, pOld.Y + y);
System.Threading.Thread.Sleep(10);
}
//左半圓逆時針
for (int j = radius; j >= -radius; j--)
{