首页 新闻 搜索 短信 分类 聊天 企业
上移动梦网
赢手机大奖

新浪首页 > 科技时代 > 网上学园 > 开 发 者 > 正文
用VisuaBasic制作软件启动“封面”

http://www.sina.com.cn 2002/03/26 13:43 赛迪网--中国电脑教育报

  文/YUANXIANG_W

  启动软件后,先在窗体中的中央出现一个漂亮的封面,停顿1~2秒后,运用程序的主窗体被载入,封面随即消失。作为例题这里利用IF语句和Timer来实现主窗体的添加和封面的卸载,其实现思路比较简单。编程步骤如下:

  1、打开一个新的标准工程;

  2、将窗体属性中的名称设置“FrmCocer”,Captiom设置为“FrmCover”,BorderStyle设置为“0”,MaxButton设置为“False”,MinButton设置为“False”,ScaleHeight设置为“5700”,ScaleWidth设置为“7170”,StarUpPosition设置为“2”;

  3、在窗体中添加一个Timer,并将它的属性中的interval设置为“200”;

  4、在窗体中添加一个Picture,将它的名称设置为“Cover”,Caption设置为“Cover”,在Picture中插入相应的图片;

  5、在窗体中添加一个Label,并将它属性中的Caption设置为“请看我编制的软件封面”,字体和大小可在Font中作相应调整,并将BackStyle设置为“0”;

  6、打开一个新的标准工程,将Form2的名称设置为“MainForm”,Caption也设置为“MainForm”,并在其中添加一个ButtonCommand,将它属性中的Caption设置为“确定”;

  7、双击窗体,选择其中的“通用”代码窗口,将下列代码输入就完成了全部编程工作,运行一下看是不是很不错啊!

  Dim dlaytime As Integer

  Private Sub Form_Load()

  dlaytime = 0

  Timer1.Enabled = True

  End Sub

  Private Sub Form_Resize()

  cover.Left = 0

  cover.Top = 0

  cover.Stretch = True

  cover.Width = frmcover.ScaleWidth

  cover.Height = frmcover.ScaleHeight

  Label1.Left = frmcover.ScaleWidth / 2 - Label1.Width / 2

  Label1.Top = frmcover.ScaleHeight / 2 - Label1.Height / 2

  End Sub

  Private Sub Timer1_Timer()

  If dlaytime > 20 Then

  Timer1.Enabled = False

  Load mainform

  mainform.Show

  Unload Me

  Else

  dlaytime = dlaytime + 1

  End If

  End Sub


  


发表评论】【初学者园地】【科技聊天】【关闭窗口

新 闻 查 询

 相关链接
【学园专题】Visual Basic编程技巧
在VB编程中用Winsock实现文件下载(2002/03/22 17:15)
在VB编程中实现图片背景透明效果(2002/01/29 18:16)


科技时代意见反馈留言板 电话:010-82612286 或 010-82628888-3488   欢迎批评指正

网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息

Copyright © 1996 - 2002 SINA.com, Stone Rich Sight. All Rights Reserved

版权所有 四通利方 新浪网