VB数组小技巧一则

2016-02-19 14:24 7 1 收藏

下面图老师小编跟大家分享一个简单易学的VB数组小技巧一则教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - 编程语言 】

一、设窗体上有若干个以Command1命名的命令按钮,现要求:点击其中一个按钮后,该按钮不可用,而其它的按钮均可用。以下几行代码可以实现这个要求,比一个一个的设置高效得多。其实,我也是看了土人的关于控件数组的一文后,认为我的方法更加简单,代码更简易。
  
  以下是实现的代码:
  PrivateSubCommand1_Click(IndexAsInteger)
  StaticaAsInteger
  Ifa0ThenCommand1(a-1).Enabled=True'用于恢复按钮可用
  Command1(Index).Enabled=False
  a=Index 1
  EndSub
  注:变量a主要是用来存储上一次单击的按钮Index,至于a-1和a 1是为了避免当单击index为0时的按钮时,会出现问题,所以用此法避开了。
  
  二、当用自制一个菜单时,可用如下办法实现移到哪项时,则哪项背景色就与其它的项目的背景色不同。就是说和真的菜单一样,当移到哪一项时,则那一项的背景色就会以蓝色背景显示。
  
  以下是实现的代码:
  PrivateSubForm_Load()
  DimabcasInteger
  fora=0toLabel1.Count-1
  Labe11(a).BackStyle=0
  next
  EndSub
  
  PrivateSubLabel1_MouseMove(IndexAsInteger,ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
  StaticaAsInteger
  '实现蓝底的背景
  Label1(Index).BackStyle=1
  Label1(index).BackColor=rgb(0,0,255)
  '用于实现上一项背景透明
  Ifa=0AndaIndexThen
  Label1(a).BackStyle=0
  EndIf
  a=Index
  EndSub
  注:以上是以LabeblBox控件为菜单项,菜单项多少不限。
  以上实例在Win98,VB6.0运行通过。最后,希望大家能够把数组运用的得心应手。->

来源:http://www.tulaoshi.com/n/20160219/1606923.html

延伸阅读
标签: 电脑入门
如果使用下面介绍的这些自定义选项,需要单击Office按钮,然后单击Excel选项按钮打开Excel选项对话框(除了最后一个)。 1.更改默认工作表数 默认情况下,当打开Excel时(微软认证),会新建一个空白工作簿,该工作簿包含3个空白工作表。但你是否会总是用到这3个工作表呢?或者如 果可能会用到更多的工作表呢?事实上,这个数值可以被更改为从1...
标签: PS PS教程
     以下要为您介绍的PhotoShop技巧虽不敢保证您掌握了就一定会成为高手,但却是成为高手的必由之路,如果你想成为高手中的一个,还是看看的为好。至少它可以保证让你的操作更简单一些。注:以下方法对MAC同样有效,只不过是Ctrl键要换成Command键,Alt键要换成Option键。 1、图形的复制 不管...
标签: 办公软件
A、表格自动填充 在Word表格里选中要填入相同内容的单元格,单击“格式→项目符号和编号”,进入“编号”选项卡,选择除“无”之外的任意格式框,点击“自定义”按钮,在“自定义编号列表”窗口中的“编号格式”栏内输入需填充的内容,在“编号样式”栏内选择“无”,依次单击“确定”退出后就可以看到该内容已经自动填到各单元格中去...
标签: vb
这个功能在VB6中,需要借助于API函数才能实现。而在VB.NET中,凭自己的功能就能实现。首先设置窗体的FormBorderStyle属性为none以去掉窗体的边框,然后在窗体上添加一个按钮。窗体中的代码如下: Public Class Form1 Inherits System.Windows.Forms.Form Private mouse_offset As Point Private Sub form1_MouseDown(ByVal sende...
标签: excel
Excel 2013办公小技巧三则   2-1.快速拆分姓名 拆分姓名可以借助Excel 20tuLaoShi.com13新增加的快速填充迅速完成,具体操作是,首先将光标定位到"姓"字段,手工输入一组正确的姓氏,然后用滑块自动填充整个字段。接下来点击单元格右侧的自动填充钮,选择"快速填充"。这时Excel就会感知这个规律,并将正确...

经验教程

873

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部