读书人

想请教下类似腾讯QQ的聊天窗体发送抖动

发布时间: 2011-12-22 23:36:25 作者: rapoo

想请教下类似腾讯QQ的聊天窗体发送抖动怎么实现?
具体点就是用什么控件,代码之类啦!谢了····

[解决办法]
晕, 直接修改窗体的 Left 属性, 左右晃动不就行了

C# code
        int shockCount = 0;        private void tmrShock_Tick(object sender, EventArgs e)        {            if (shockCount == 0)                this.Left -= 5;            else if (shockCount == 10)            {                this.Left += 5;                shockCount = 0;                tmrShock.Stop();                TopMost = false;            }            else            {                if (shockCount % 2 == 1)                    this.Left += 10;                else                    this.Left -= 10;            }            shockCount++;        }
[解决办法]
控件是没有的... 自己写啦
[解决办法]
哈哈,好东西!
[解决办法]
直接用JS就可以,<script language="javascript">
function shake(n)
{
if(window.top.moveBy)
{
for(i=10;i>0;i--)
{
for(j=n;j>0;j--)
{
window.top.moveBy(0,i);
window.top.moveBy(i,0);
window.top.moveBy(0,-i);
window.top.moveBy(-i,0);
}
}
}
}
</script>

<input onclick="shake(2)" type="button" value="震动页面" />
[解决办法]
探讨
晕, 直接修改窗体的 Left 属性, 左右晃动不就行了

C# codeintshockCount=0;privatevoidtmrShock_Tick(objectsender, EventArgs e)
{if(shockCount==0)this.Left-=5;elseif(shockCount==10)
{this.Left+=5;
shockCount=0;
tmrShock.Stop();
TopMost=false;
}else{if(shockCount%2==1)this.Left+=10;elsethis.Left-=10;
}

读书人网 >C#

热点推荐