好久沒寫些例子了,把我以前做的一個抖動窗體貼出來吧。
加上聲音就基本跟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--)
{