文档章节

VB语言基础重要知识点12

刘金玉编程
 刘金玉编程
发布于 2019/10/30 19:07
字数 1203
阅读 101
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

我们课程,我们做一些针对于考试的简要讲解。

一、有关考试的几个问题

首先,提问:考试最重要的是什么?

答案其实很简单:得分!!!!!


想要得分,就要做到基本的保存。

保存哪些文件呢?

1.窗体代码的文件frm扩展名的文件

2.工程文件vbp扩展名

3.应用程序文件exe扩展名


如何查看文件扩展名?

组织----文件夹和搜索选项-----查看-----去掉“隐藏已知类型的扩展名”这个勾


对于报错的心态?

把握正确的处理心态,把报错看成是一种引导提示,帮助我们解决问题。


timer时钟要启动必须要有两个要点:

1.配置时间间隔internal单位为毫秒,1秒=1000毫秒

2.配置是否可用熟悉enabled为true才能运行。如果为false那么是不能运行的。


二、基本复习知识点

form窗体初始化加载的事件:Form_Load


如何通过代码设置label标签的字体?

有关字体的配置:

FontName  设置字体类型

FontSize  设置字体大小

FontBold  设置字体加粗

FontItalic 设置字体倾斜

FontUnderline 设置字体加上下划线

FontStrikethru 设置字体的删除线


使用方法:

Label1.FontName = "华文行楷"

Label1.FontSize = 60

Label1.FontBold = True

Label1.FontItalic = True

Label1.FontUnderline = True

Label1.FontStrikethru = True


三、新学一个控件

listbox列表框

listbox所在控件列表位置

在listbox中,加入的内容是一项一项的,我们可以将列表框中的内容单独取出或者加入。


提问:如何在录入属性的时候连续录入呢?

每一个项目的内容录入在list属性中

需要按住快捷键ctrl+enter进行下一项录入。


但是,实际上,往往在项目中,更多的是在代码中往listbox中添加项目。


代码添加一项,通过AddItem方法进行添加。

使用方法:

list控件对象.AddItem 字符串类型


获取listbox控件中的项目

通过list属性进行获取,注意这个list属性是一个数组。

数组的索引默认情况下是从0开始的。

所以第一项的索引是0

第二项的索引就是1


使用方法:

List1.List(这里填写索引项目)


从listbox中删除一个项目,使用函数RemoveItem


使用方法:

List1.RemoveItem 这里填写要删除的索引。


ListIndex代表当前listbox中被选中的这一行的索引。


当listindex的值为-1时代表listbox中的项目没有被选中。

所以,我们可以通过这个值的判断进行友情提示,防止报错!


判断代码:

If List1.ListIndex = -1 Then

    MsgBox "请选择项目"

Else

    List1.RemoveItem List1.ListIndex

End If


提问:如果一个专业有五个班,我们如果在添加的时候一次添加5个班级?

例如:专业为“18软件”,点击“添加”按钮后,在listbox中要立即出现18软件1、18软件2、18软件3、18软件4、18软件5

通过for循环来实现。


For i = 1 To 5 Step 1

    List1.AddItem Text1.Text & i

Next i


本节教程相关源代码:


工程文件列表:


form1窗体设计:

form1


form1源代码:

Private Sub Form_Load()Label1.FontName = "华文行楷"Label1.FontSize = 60Label1.FontBold = TrueLabel1.FontItalic = TrueLabel1.FontUnderline = TrueLabel1.FontStrikethru = TrueEnd Sub
Private Sub Timer1_Timer()
If Label1.Caption = "0" Then Timer1.Enabled = False Form2.Show Form1.HideElse Label1.Caption = Val(Label1.Caption) - 1End If
End Sub


form2界面设计:

form2


form2源代码:

Private Sub Command1_Click()For i = 1 To 5 Step 1    List1.AddItem Text1.Text & iNext i
End Sub
Private Sub Command2_Click()If List1.ListIndex = -1 Then MsgBox "请选择项目"Else List1.RemoveItem List1.ListIndex
End IfEnd Sub
Private Sub Command3_Click()MsgBox List1.List(1)End Sub


长按关注公众号

相关文章:
  1. VB语言基础重要知识点01

  2. VB语言基础重要知识点02

  3. VB语言基础重要知识点03

  4. VB语言基础重要知识点04

  5. VB语言基础重要知识点05

  6. VB语言基础重要知识点06

  7. VB语言基础重要知识点07

  8. VB语言基础重要知识点08

  9. VB语言基础重要知识点09

  10. VB语言基础重要知识点10

  11. VB语言基础重要知识点11


本文分享自微信公众号 - 编程创造城市(bcczcs)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

刘金玉编程
粉丝 0
博文 209
码字总数 199637
作品 0
宁波
私信 提问
加载中
请先登录后再评论。
Swift百万线程攻破单例(Singleton)模式

一、不安全的单例实现 在上一篇文章我们给出了单例的设计模式,直接给出了线程安全的实现方法。单例的实现有多种方法,如下面: class SwiftSingleton { } 这段代码的实现,在shared中进行条...

一叶博客
2014/06/20
3.3K
16
视图各种动画效果

自定义视图变换的各种动画效果。其中包括:CALayer、UIViewAnimation、CATransition、CABasicAnimation、CAKeyframeAnimation、CAAnimationGroup、CATransform3D各个知识点实现的动画效果,实...

匿名
2013/03/21
1.4K
0
编程语言--Tcl/Tk

Tcl/Tk 是一种简明,高效,可移植性好的编程语言。在信息产业领域具有广泛的应用。 Tcl/Tk 的发明人 John Ousterhout 教授在八十年代初,是伯克利大学的教授。在其教学过程中,他发现在集成电...

匿名
2012/11/11
8.6K
0
高效 Java Web 开发框架--JessMA

JessMA 是功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库访问组件(内部已提供了 Hibernate、MyBatis 与 JDBC DAO 组件),集成了 Action 拦截...

伤神小怪兽
2012/11/13
9.1K
3
高性能NoSQL数据库--SSDB

SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 zset(sorted set), map(hash), kv, list 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据. SSDB 在 QIHU 360 被大量使...

ideawu
2013/01/08
2.6W
4

没有更多内容

加载失败,请刷新页面

加载更多

SPSSAU 付费数据研究报告服务

SPSSAU-付费数据分析报告服务(周老师提供) 本文分享自微信公众号 - SPSSAU(spssau)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起...

SPSSAU
2017/11/08
0
0
芋艿-springcloud gateway

http://www.iocoder.cn/Spring-Cloud/Spring-Cloud-Gateway/?github springcloud gateway 官方文档 https://cloud.spring.io/spring-cloud-gateway/reference/html/#gatewayfilter-factories......

Java搬砖工程师
37分钟前
5
0
新零售小程序制作流程

最近有很多小伙伴们都在观望新零售小程序,其实新零售小程序制作还是比较简单的,只要你能熟知以下的新零售小程序制作流程,你也可以制作出属于自己的小程序。下面木鱼小铺(www.muyu007.cn)...

木鱼小铺小程序1
37分钟前
5
0
bat增加自定义参数

#xxx.bat --tag=dev1010 --context=3 --cpu=3 --memory=3 --build=1 --update=1 --api-version=1 @echo off setlocal enabledelayedexpansion set COMMANSLINE="%" :STR_VISTOR for /f "toke......

_snake_
40分钟前
3
0
谷歌SEO推广团队,这样管理更高效!

如今不论是外贸企业还是专业的海外推广公司都会组建自己的Google SEO推广团队,可以更有效的做好网站SEO,但是要发挥谷歌SEO推广团队的最大效能,我们并不能随意的让团队成员听之任之,随波逐...

一尘SEO
41分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部