C#中使Label控件中的文字实现从左到右滚动效果

来源:互联网 发布:河南省大数据谷是哪里 编辑:程序博客网 时间:2024/06/05 07:08

记录自己的点点滴滴!

 

实现这个效果在网上查了好多,都感觉不理想,于是自己思考,终于想出了自己的一套方法,在此记录下

 

需要控件有三个:label控件、Panel面板控件(主要是限制label内文字滚动的范围)、Timer控件

 

实现思路:控制label控件的坐标

代码:

            label1.Location=new Point(label1.Location.X-3,label1.Location.Y);
            if (label1.Location.X+label1.Width<=0)
            {
                label1.Location = new Point(panel1.Width, label1.Location.Y);
            }

面板排布:

原创粉丝点击