dnf未处在安全认证状态:c#如何实现一个窗体或者面板从屏幕一侧,平滑移入,而且不闪烁

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 15:14:10
c#如何实现一个窗体或者面板从屏幕一侧,平滑移入,而且不闪烁

先将它的Left属性设置为合适的值,然后使用一个Timer,每隔一定的时间之后对它的Left值进行一次增加,然后再使用它的PositionChanged事件对它的位置进行了解,如果达到制定位置就将Timer.Enable=false;至于不闪烁,除非是你自己做的窗体,否则无法改变它自己想要做的事情,但是这种东西我也做过,没见它怎么闪烁呀?

尝试一下,利用窗体宽度的定时变化实现。利用timer控件
简单的说就是每毫秒宽度增长一个坐标

利用timer实现,其中加个循环改变left.在移动中控件不能使用哦!~
闪烁不会拉,就算有点,也没大问题。主要看你移动的值大小。小了就看不出来