文字向左无缝滚动:c#实现文字由左向右滚动

  在C#中可以通过LabelControl控件、TextBoxControl控件、窗体和PictureBoxControl控件来显示文字窗体和PictureBoxControl控件主要是通过DrawString思路方法实现而TextBoxControl控件和LabelControl控件是专门用来显示文字信息要想实现文字滚动可以通过将LabelControl控件Left、Top属性和TimerControl控件相结合使LabelControl控件每隔段时间就移动次位置如果时间间隔合适就可以实现Label中显示文字在移动效果

  举例27-01 由左向右滚动文字

  本举例利用LabelControl控件来实现文字滚动实现文字由左向右滚动可以设置LabelControl控件Left属性例如“label1.Left = label1.Left + 50;”

  运行其中上面文字是从左向右滚动下面文字是从右向左滚动中间文字是从下向上滚动

  开发步骤:

  (1)创建个项目命名为27_01设置默认窗体Text属性为“滚动文字”

  (2)在窗体上添加两个LabelControl控件个TimerControl控件设置TimerControl控件Interval属性为200

  (3)代码如下

    private void timer1_Tick(object sender, EventArgs e)
    {
       (label1.Left < this.Width)
      {
        label1.Left = label1.Left + 50;
      }
       (label1.Left > -this.Width)
      {
        label1.Left = - label1.Width;
      }
    }


Tags:  文字向左滚动代码 文字向左滚动 文字左滚动 文字向左无缝滚动

延伸阅读

最新评论

发表评论