c#怎样实现msn的震动闪屏功能? 我想按下按钮就震动,一直震,按一下停下来的按钮再停.先谢谢了啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这段程序放在<head>与</head>之间<script LANGUAGE="JavaScript">function shake(n) { if (self.moveBy) { for (i = 10; i > 0; i--) { for (j = n; j > 0; j--) { self.moveBy(0,i); self.moveBy(i,0); self.moveBy(0,-i); self.moveBy(-i,0); } } }}// End --></script><form><input type="button" onClick="shake(2)" value="看看效果"></form> //WinForm参考如下代码private Point lastLocation;private int offsetIndex = 0;private void button1_Click(object sender, EventArgs e){ if (timer1.Enabled) { timer1.Enabled = false; Location = lastLocation; } else { lastLocation = Location; timer1.Enabled = true; }}private void timer1_Tick(object sender, EventArgs e){ Point[] offsetPoints = new Point[] { new Point(+2, +2), new Point(-2, +2), new Point(+2, -2), new Point(-2, -2), new Point(+2, -2), new Point(-2, +2), }; Location = new Point( lastLocation.X + offsetPoints[offsetIndex].X, lastLocation.Y + offsetPoints[offsetIndex].Y); offsetIndex = (offsetIndex + 1) % offsetPoints.Length;} 谢谢啊,不过我的程序是cs的.想让Form震动,而不是网页 呵,谢谢zswang(伴水清清)(专家门诊清洁工)了,就是这样啊! 是啊,就这么简单,感谢zswang高手 「玩一玩」用C#做真正的人脸识别程序可学习型(尝鲜版) c# 扑克牌的比较方法 DataGridView中的下拉框绑定数据库后,如何选中所需要的选项 有没有办法用代码在“我的电脑”中建立一个快捷方式? DragDrop 事件 ☆☆☆☆ 多了一颗星!开心了!又到散分时!☆☆☆☆ socket客户端如何接收服务端处理完返回的信息 那里有关于c#数据库方面的书和网站呀 DATAGRID列标题显示的问题 如何更改DataGrid中列的显示顺序? ultraGrid控件怎么更改表头上面的Drag a column here to group by that column 关于TrackBar的背景色
function shake(n)
{
if (self.moveBy)
{
for (i = 10; i > 0; i--)
{
for (j = n; j > 0; j--)
{
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
}
}
}
}
// End -->
</script>
<form>
<input type="button" onClick="shake(2)" value="看看效果">
</form>
private int offsetIndex = 0;
private void button1_Click(object sender, EventArgs e)
{
if (timer1.Enabled)
{
timer1.Enabled = false;
Location = lastLocation;
}
else
{
lastLocation = Location;
timer1.Enabled = true;
}
}private void timer1_Tick(object sender, EventArgs e)
{
Point[] offsetPoints = new Point[] {
new Point(+2, +2),
new Point(-2, +2),
new Point(+2, -2),
new Point(-2, -2),
new Point(+2, -2),
new Point(-2, +2),
};
Location = new Point(
lastLocation.X + offsetPoints[offsetIndex].X,
lastLocation.Y + offsetPoints[offsetIndex].Y);
offsetIndex = (offsetIndex + 1) % offsetPoints.Length;
}
感谢zswang高手