正文

第一堂课 初探C#及其开发环境(24)

学通C#的24堂课 作者:王小科


实现过程如下。

(1)打开Visual Studio 2008开发环境,新建一个Windows窗体应用程序,并将其命名为MoveFontInForm。

(2)更改默认窗体Form1的Name属性为Frm_Main,在该窗体中添加一个Label控件,用来显示要滚动的文字信息;添加3个Button控件,分别用来执行开始滚动、停止滚动和关闭窗体操作;添加一个Timer组件,用来控制字幕的滚动。

(3)程序主要代码如下。

private void timer1_Tick(object sender, EventArgs e) //用Timer来控制字幕的滚动

{

label1.Left -= 2; //设置label1左边缘与其容器的工作区左边缘之间的距离

if (label1.Right < 0) //当label1右边缘与其容器的工作区左边缘之间的距离小于0时

{

label1.Left = this.Width; //设置label1左边缘与其容器的工作区左边缘之间的距离为该窗体的宽度

}

}

private void button1_Click(object sender, EventArgs e) //单击“演示”按钮

{

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

}

private void button2_Click(object sender, EventArgs e) //单击“暂停”按钮

{

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

}

提示:本实例用到了Timer控件,在Timer控件的属性窗口中最好将其Enabled属性初始设置为false,否则程序运行后TextBox控件将会自动发生左右滚动。

DIY:动起来的TextBox控件。提示:可参照上面的实例,把Label控件换成TextBox控件。(20分)(实例位置:光盘\mr\01\qjyy\04_diy)

上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号