1. 控件:1个timer控件,1个label控件。
2. 设置timer控件的属性:(假设控件名为timer1)
1)设置timer1.Interval=500,该属性用于控制文字循环滚动的速度(实际上是timer控件的tick事件的执行频率),可根据个人需要设置。属性值越小,循环滚动越快。属性值的单位是毫秒(ms)。
2)设置timer1.Enable=true,该属性用于设置timer1控件是否可用。true表示可用,false表示不可用。
3. 设置label控件的属性:(假设控件名为label1)
1)设置label1.Text,该属性用于显示循环滚动的文字。因为label控件的长度随字数的多少而变化,所以如果循环滚动的文字较少可以通过输入空格来加长label控件的长度。
2)还可以根据个人需要设置文字的大小、颜色、字体等等。
4. 编写timer1控件的Tick事件:
2)文字从左往右循环滚动:
2. 设置timer控件的属性:(假设控件名为timer1)
1)设置timer1.Interval=500,该属性用于控制文字循环滚动的速度(实际上是timer控件的tick事件的执行频率),可根据个人需要设置。属性值越小,循环滚动越快。属性值的单位是毫秒(ms)。
2)设置timer1.Enable=true,该属性用于设置timer1控件是否可用。true表示可用,false表示不可用。
3. 设置label控件的属性:(假设控件名为label1)
1)设置label1.Text,该属性用于显示循环滚动的文字。因为label控件的长度随字数的多少而变化,所以如果循环滚动的文字较少可以通过输入空格来加长label控件的长度。
2)还可以根据个人需要设置文字的大小、颜色、字体等等。
4. 编写timer1控件的Tick事件:
1)文字从右往左循环滚动:
label1.Text=label1.Text.Substring(1)+label1.Text.Substring(0,1);
2)文字从左往右循环滚动:
label1.Text=label1.Text.Substring(label1.Text.Length-1,1)+label1.Text.Substring(0,label1.Text.Length-1);