文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页技术开发VB Script → 用VB.net2008编写幻灯片程序

用VB.net2008编写幻灯片程序

时间:2009/4/7 8:40:00来源:本站整理作者:我要评论(0)

  Visual Studio2008与Visual Studio2005的区别并不是非常大,但是不得不说Visual Studio2008确实要比之前的Visual Studio2005更加人性化和实用化了,但是唯一的缺点是Visual Studio2008需要配置比较高的PC才能发挥出真正的效率。对于使用.net开发平台的人们来说,使用Visual Studio2008进行开发是更好的一种选择,也是一种趋势。Visual Studio所有系列的产品都附带了大量的控件,这些控件都拥有非常强大的功能。利用这些控件我们完全可以编写出一款好的软件。本文将通过一个完整的程序实例来让读者了解到编写一个基本的幻灯片应用程序所需要用到的控件和界面的布局等,希望这篇文章对VB.net初学者还是拥有一定经验的编程人员会有所帮助。

  打开 Visual Studio 2008在文件 (File) 菜单上,单击新建项目 (New Project)。 在新建项目 (New Project) 对话框的模板 (Templates) 窗格中,单击 Windows 应用程序(Windows Application)。单击确定 (OK)如图1。
 


  选择Form1窗体进行如下属性的修改:

  WindowState: Maximized

  AutoScaleMode: Inherit  

  在Form1窗体中添加MenuStrip1、 Timer1和PictureBox1控件。

  选中MenuStrip1控件输入以下文字(作为菜单选项)如图2:

  <播放幻灯片>

  <前一张>

  <后一张>

  <暂停>

  

用VB.net2008编写幻灯片程序

  

  接下来我们需要选择Timer1控件,将Interval设置为: 1000  

  随后我们需要选择PictureBox1控件适当的填充到窗体中,选择Dock=Fill即可。好了界面工作已经完成,接下来我们需要输入代码了。随后我们可以随意放入12张精美的图片。需要特别注意的是我们需要在程序根目录中建立一个存放图片文件的文件夹(在调试环境下,需要存放在\bin\Debug),名字命名为:images。将放入的图片文件名重命名为数字进行编号(如1,2,3,4等,格式为jpg)否则无法显示出图片。

  首先进行声明:

  Public Class Form1

  Inherits System.Windows.Forms.Form

  Dim i As Integer = 1  

  进入Form1_Load事件  

  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

  PictureBox1.Image = Image.FromFile("images//" + "1.jpg")

  End Sub  

  进入幻灯片播放ToolStripMenuItem_Click事件

  Private Sub 幻灯片播放ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 幻灯片播放ToolStripMenuItem.Click

  Timer1.Enabled = True

   End Sub  

  进入前一张ToolStripMenuItem_Click事件

  Private Sub 前一张ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 前一张ToolStripMenuItem.Click

  If i = 12 Then '设置默认图片为12张

   i = 0

   End If

   i += 1 '每次加1,调用图片

   PictureBox1.Image = Image.FromFile("images//" + i.ToString + ".jpg") '图片的路径

   End Sub  

  进入后一张ToolStripMenuItem_Click事件

  Private Sub 后一张ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 后一张ToolStripMenuItem.Click

   i -= 1

   If i = 0 Then

   i = 12

   End If

   PictureBox1.Image = Image.FromFile("images//" + i.ToString + ".jpg")

   End Sub  

  进入暂停ToolStripMenuItem_Click事件

  Private Sub 暂停ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 暂停ToolStripMenuItem.Click

   Timer1.Enabled = False

   End Sub  

  进入Timer1_Tick事件  

  Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

   If i <> 12 Then

   i += 1

   PictureBox1.Image = Image.FromFile("images//" + i.ToString + ".jpg")

   Else

   i = 0

   End If

   End Sub进入PictureBox1_MouseDown事件  

   If e.Button = Windows.Forms.MouseButtons.Right Then

   i -= 1

   If i = 0 Then

   i

相关视频

    没有数据

相关阅读 iPhone数据迁移怎么用 iOS 12.4数据迁移功能使用教程iqoo neo和iqoo哪个好 iqoo neo和iqoo对比一览iqoo neo手机发布会直播地址 iqoo neo发布会直播网址iPadOS beta 2下载 iPadOS beta 2固件下载地址iOS 13 beta 2下载 iOS 13 beta 2固件下载地址ios12.4beta2更新日志 ios12.4beta2更新了什么怪物猎人世界冰原iceborne多少钱 怪物猎人世界冰原iceborne收费价Genesis激活码怎么申请 Genesis创世争霸激活码获得方法

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 ADO在vb.net中的使用和 vb script基本的窗体操作多文档程序Visualasic概念Visualasic概述

人气排行 ADO在vb.net中的使用和方法VB基础教程(字符串运算符)第三章(2)VB VC混合编程疑难问题解VB基础教程(常用控件)第二章(3)教你如何用VB.net连接数据库VB基础教程( 程序调试 )第四章(4)VB基础教程(创建窗体)第二章(2)VB基础教程(Visual Basic概述)第一章(1)