当前位置: 首页 > 图文教程 > .Net技术 > ADO.NET > ADO.NET:小编谈如何实现滚动字幕

ADO.NET
ADO.net连接数据库步骤及分析
我对ADO.NET的一点点理解
ADO.NET连接数据库
ADO.NET连接池FAQ
关于ADO.Net连接池(Connection Pool)的一些个人见解
ado.net事务的使用
ADO.NET非连接类(一)关于DataTable、DataColumn和DataRow对象的创建
最佳实践 ADO.NET实用经验无保留曝光
ado.net中的自动获取存储过程参数
ado知识遗补
ADO.Net读取Excel中的数据
Java 实现 ADO.NET DataTable
Remoting笔记:错误:“由于安全限制,无法访问类型System.RunTime.Remoting.ObjRef”
ADO.NET与抽水的故事 系列六:水池子:DataTable
趣味理解ADO.NET对象模型
浅谈ADO.NET中的五个主要对象
ADO.NET 和 ADO 的比较
ADO.NET 概述
ADO.net与PowerBuilder
ADO.NET 如何读取 Excel

ADO.NET 中的 ADO.NET:小编谈如何实现滚动字幕


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 311 ::
收藏到网摘: n/a

下面小编教大家视线滚动字幕。普通窗体中的文字位置都是固定的,在一些窗体中需要让文字动起来。例如一些广告性较强的界面中需要做一些滚动的字幕。本实例实现了一个具有滚动字幕效果的窗体,运行程序,单击“演示”按钮,看到窗口中的文字开始滚动。单击“暂停”按钮,字幕停止滚动。

滚动字幕的效果其实就是改变了文字的位置,在窗体中显示一串文字最好的办法就是利用Lable控件。将Lable控件的位置改变就可以实现文字的位置变换,如果是该控件的位置不断地向水平方向移动就会实现文字的滚动效果。改变Lable控件的水平位置可以通过改变Lable控件的Left值来实现。用Timer控件对文字的移动进行时间控制。

主要程序代码如下:

Private void timer1_Tick(object sender,EventArgs e)//Timer来控制滚动速度

{

     labl1.Left-=2;

     If(lable1.Right<0)

     {

         label.Left=this.Width;

     }

}

Private void button1_Click(object sender,EventArgs e)

{

     timer1.Enabled=true;//开始滚动

}

Private void button2_Click(object sender,EventArgs e)

{

    timer.Enabled=false;//停止滚动

}