vb数组控件使用方法(vb控件数组怎么创建)

vb数组控件使用方法(vb控件数组怎么创建)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

大家好,今天来介绍vb数组控件使用方法(vb中控件数组如何使用到数组中)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!

vb如何定义控件数组

vb如何定义控件数组? 但是也得先画第一个控件啊。画一个Option1,把他的Index设置为0.再建一个Command1用于添加其他的.
代码如下。
==========
Private Sub Command1_Click()
Load Option1(Option1.UBound + 1)
Option1(Option1.UBound).Visible = True
Option1(Option1.UBound).Move Option1(0).Left, Option1(Option1.UBound - 1).Top + Option1(0).Height
End Sub
VB中如何定义一组控件?
我举个例子:
先添加一个按钮Command1,选中它,复制 -- 粘贴,回答“是”,再粘贴一个,一共3个。
它们的名称应该是:
Command1(0)
Command1(1)
Command1(脊饥2)
双击任意一个按钮,进入代码窗口,编写代樱碰返码如下:
Private Sub Command1_Click(Index As Integer)
MsgBox "你单击了按钮 " & Index
End Sub
你会发现,与以往不同,单击事件里多了个参数Index,这个参数用来传递,你是单击了哪一个按钮的,分别用0,1,2,对应
Command1(0)
Command1(1)
Command1(2)
vb:如何删除控件数组
对吵灶于删除控件,主要有三种方法:
一,使用controls.add创建的,使用controls.remove删除;
二,使用控件数组的load方法加载的,则使用unload解决;
三,手动画到“窗体”上的“手动”删除。
C 中如何定义文件数组
如下:
---------------------------------------------------------------------------
#include
int main(void)
{
FILE *fn[5]; /*文件指针数组,有5个元素,可以分别指向5个文件*/
int i;
char fname[255];
for (i = 0; i<5; i++) { /*示例,分别用fn数组和5个文件指针指向c:\txt中的5个文件*/
sprintf(fname,"c:\\txt\\%d.txt",i); /*分别生成每个文件路径*/
fn[i]=fopen(fname,"r"); /*打开对应的文件*/
}
/*
文件处理过程,例如:
fscanf(fn[2],"%d",&i); 从fn[2]指向的文件中读取一个整数并保存到i变量
.....
.....
*/
for (i = 0; i<5; i++) {/*分别关闭打开的文件*/
fclose(fn[i]);
}
return 0;
}
---------------------------------------------------------------------------
C#怎么定义控件数组
Point[] pt = new Point[8];
pt[0] = new Point(10, 10);

怎样在 BCB 中定义控件数组
所谓自定义控件,就是自己编写的控件了。假设你需要一个web控件,实现用户登陆+验证码等等功能。就自己先在项目里新建一个userconsole那个,然后在里面添加子控件,代码要在用户控件里写。功能实现后,在调用的使用,直接把这个userconsole拖出...
VB 控件数组
每个控件都有Index属性吧?
你在设计时把这个属性赋值(一般为“0”)就相当于你创建了一个控件数组
给你个应用控件数组的例子:
首先,建一个Command控件(Name为Command1)
再建一个Label控件(Name为Label1,Index为0)
注意:label1的Index属性一定要给值
代码部分:
Private Sub Command1_Click()
i = Label1.UBound + 1
Load Label1(i)
Label1(i).Top = Label1(i - 1).Top + Label1(i - 1).Height
Label1(i).Caption = "新Label" & i
Label1(i).Visible = True
End Sub
VB中控件数组如何使用
数组分为动态数组和静态数组;静态数组维数不能变,静态数组声明时要写明维数和元素上下界,上界可省略。
pivatepublicdim 数组名([上界] to 下界[,[上界] to 下界]……) as 类型说明词
方括号里的是可省略。 例:
Dim a(1 to 5) as string这个是声明一个有5个元素的1维数组,类型为字符串型。其元素有:a(1),a(2)a(3),a(4),a(5)这五个元素。
二维数组:
dim a(1 to 3 , 1 to 2) as string这个是声明一个有6个元素的2维数组,类型为字符串型。其元素有:a(1,1),a(1,2),a(2,1),a(2,2),a(3,1),a(3,2)这6个元素。
vb 控件数组的数组
可以这样理解吗? 将控件数组储存在数组里,就是控件数组组成了一个数组.
首先在窗体上画两个控件数组名为Option1和Option2各包括两个控件.代码如下
Dim arr(3)'申明用来储存控件数组的数组
Set arr(0) = Option1(0)'给各元素赋值
Set arr(1) = Option1(1)
Set arr(2) = Option2(0)
Set arr(3) = Option2(1)
Print arr(0).Caption'显示存储对象的属性
VBA如何定义textbox控件数组,然后遍历数组中的每一个控件并对满足条件的textbox赋值。
VBA显然是不支持数组控件的,但可以这样的,假如金额的textbox名称依次被命名为sum1,sum2,sum3........
private sub cmdOk_click()dim a as controlfor each a in me.controlsif left(a.name,3)="sum" and a.value ="" then a.value=0nextend sub

vb数组控件使用方法(vb控件数组怎么创建)

VB中控件数组如何使用

数组分为动态数组和静态数组;静态数组维数不能变雹绝,静态数组声明时要写明维数和元素源闭姿上下界,上界可省略态雀。
pivatepublicdim 数组名([上界] to 下界[,[上界] to 下界]……) as 类型说明词
方括号里的是可省略。 例:
Dim a(1 to 5) as string这个是声明一个有5个元素的1维数组,类型为字符串型。其元素有:a(1),a(2)a(3),a(4),a(5)这五个元素。
二维数组:
dim a(1 to 3 , 1 to 2) as string这个是声明一个有6个元素的2维数组,类型为字符串型。其元素有:a(1,1),a(1,2),a(2,1),a(2,2),a(3,1),a(3,2)这6个元素。

VB教程:常用控件及应用

一、基本操作

1、向窗体中添加控件

首先将鼠标指针停在工具箱的控件上几秒钟,待显示出控件名,再作如下操作(当然,如果用户已经非常熟悉控件的含义,这一步可以省略)。

方法一:把光标移到工具箱上,单击控件图标,然后把光标移到窗体上(此时,窗体上的光标是一个十字形图标),在窗体上选择控件放置的初始化位置,然后按下鼠标左键,拖曳鼠标,直到所需的大小,松开鼠标按键即可。

方法二:另外一个方法是用鼠标双击控件图标,窗体中央出现默认大小的控件,拖动该控件到合适的位置即可。

方法三:单击控件,然后在窗体上设计好控件的大小,再用复制和粘贴命令拷贝控件,这时,屏幕上会出现一个对话框,询问是否要建立控件数组,单击“否”按钮,就把活动控件复制到窗体的左上角,可以获得同样尺寸的控件。但这种方法在使用时会发现,两个控件的名称是一样的,这不利于下一步工作;如果单击“是”,将建立一组索引号不同的控件组。用这种方法创建的控件可以获得同样尺寸。

说明:

用双击控件的方法获得的控件大小是一致的,而且vB自动给第一个同名控件起名为“控件1”,第二个同名控件为“控件2”,依次类推。

用单击控件的方法,然后再在窗体上画控件,会导致控件大小不一,但vB还是自动给第一个同名控件起名为“控件l”,第二个同名控件为“控件2”,依次类推。

为了能单击一次控件图标即可在窗体上画出多个相同类型的控件,可按如下步骤操作:

按下Ctrl键,不要松开。
单击工具箱中想要画的控件图标,然后松开Ctrl键。
用前面介汪岁绍的方法在窗体上画出控件(可以画一个或多个)。
画完(一个或多个)后,单击工具箱中的指针图标(或其它图标)。
2、改变窗体上控件的大小

选中控件,放置在窗体上的控件周围有八个小方块,这八个小方块用于改变窗体上控件的大小,故也称作尺寸控制手柄。把鼠标指针移到团升任何一个小方块上,待鼠标指针变成—个双向箭头时,移动鼠标就能改变窗体上控件的大小了。

3、移动窗体上的控件

把鼠标指针移到控件上,拖曳鼠标,就能移动窗体上的控件。

4、复制窗体上的控件

为设计出美观的用户界面,采用复制方法,可在同一窗体上建立多个同样大小的控件。复制控件的方法为:选中窗体上被复制的控件,然后“复制”、“粘贴”,再把复制的控件用鼠标拖到新位置上。

注意:

用复制命令复制的控件与原来控件的属性是完全一致的,因此,两个控件的名称也—致。而一般情况下,两个控件完成的内容应该是不同的,因此,在用复制命令复制完控件后应改变新控件的名称。

5、删除控件
先选中控件,按Del键,或单击“我”菜单的“删除”命令,或者单击鼠标右键,在快捷菜单上选择“删除”命令。

删除时一定要看准目标。一旦发现删错了,立即用我菜单的撤消命令或工具栏的左旋箭头撤消删除。

6、锁定控件

这个操作将把窗体上所有选定的控件锁定在当前位置,以防止已处于理想位置的控件因不小心而移动。但只锁住选定窗体上的全部控件.不影响其它窗体上的控件。

锁定控件的方法如下:选中窗体中的控件,单击菜单“格式”/“锁定控件”项,或者在菜单“视图”/“工具栏”/“窗体我器”,在塌陵老窗体我器工具栏上单击“锁定控件切换”按钮,也可以锁定控件位置。

7、将控件摆放整齐

步骤为:

(1)选取这些控件;

方法一:先按住shift键,然后再单击需要选择的控件,即可选中一组控件。仔细观察会发现,在这一组被选中的控件中,不是所有的控件周围的小方块都是蓝色的。只有最后一个被选中的控件是蓝色的,其他控件周围都是白色的小方块。这里最后一个被选中控件被称为基准控件,如果不是最后一个选择也没有关系,直接单击该控件即可将其设置为基准控件。

方法二:区域法选择。把几个控件用一个矩形框住,则这些控件被全部选中。

一般选择一组控件时都是使用区域法选择的,也可以两种方法配合使用,先用区域法选择大多数控件,然后再用单击法选择其余控件。

如果要取消一组被选中控件中的某个控件,可以按住shift键,然后用鼠标单击需要取消选择的控件,该控件周围的方块就会消失,表示该控件被取消选中了。

(2)单击参照对象,即基准控件(以它的位置、大小等为依据);

(3)打开“格式”菜单

“格式”/“统一尺寸”/“两者都相同”命令,则控件大小尺寸都相同;

“格式”/“对齐”/选择对齐方式;

“格式”/“垂直(或水平)间距”/“间距相同”。

8、对象属性值的设置方法

属性用来表示对象的特征,每一种对象所具有的属性是不同的。设置对象属性值的方法有两种。

方法一:在界面设计阶段,选中一个对象后,立即从窗体右侧的属性窗口中找到所需要的属性行,然后由键盘输入该属性的值,或用鼠标从系统给出的几种可能值中选择其一;

方法二:可以在程序设计阶段,由程序改变属性值,其一般形式为:

对象名.属性名=属性值

例如:Form1.Caption="Visual Basic"

注意:

一定要弄清楚给哪个对象属性赋值,不要写错对象名,如果省略对象名,则隐含指窗体;

求助!!!谁能能我讲讲VB中控件数组的内容(命令按钮怎么用控件数组实现)给我个地方自己看也行。

1、控件数组:指具有相同name属性的控件集合。通过使用控件数组,可以使这些控件共享相同的事件过程。也可以通过参数Index来区分是哪个控件触发的事件。同一控件数组中,每个控件可以有各自不同的属性设置。
2、控件数组建立以后必须通过Index属性来区分它们。
3、优点:节省代码,增加可读性,同时帆闭也减少了内存的开销。
4、控件数组分为静态数组及动态数组两种。
建立控件 数组有两法:
(1)复制粘贴法,先画一个,然后对其复制粘贴。
(2)改名法,先将所有控件画好,然后逐一修改每个控件的Index属性值。
如:建毁轿缺立0~9共10数字的命令按钮控件数组,按钮名称为command,鼠标单击每一个按钮时给出相应提示。
代纤辩码:
Private Sub Command1_Click(Index As Integer)
MsgBox "您单击了数字“" & Command1(Index).Caption & "”"
End Sub

vb 数组控件

ZOrder 方法

将指定的 MDIForm,Form 或控件放置在其图层的z-顺序的前端或后端。不支持命名参数。

语法

object.ZOrder position

ZOrder 方法的语法包含下列部分:

部分 描述
object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,则具有焦点的 Form 对象缺省为 object。
Position 可选的。一个整数,它用以指示 object 相对于同一 object 其它实例的位置。如果 position 为 0 或被省略,则 object 定位在Z-顺序前面。如果 position 为 1,则 object 定位在Z-顺序后面。

说明

在设计时选择“编辑”菜单中的“置前”或“置后”菜单命令,拆逗可以设置对象的Z-顺序。

在 MDIForm 对象内,Zorder 根据 position 的数值决定将 MDI子窗体放置到 MDI 客户区的前面或后面。对于 MDIForm 或 Form 对象,Zorder 根据 position 的数值决定将窗体放置到屏幕的前面或后面。因此,窗体可以显示在其它运行中的应用程序的前面或后面。

有三个图层与窗体和容器相关联。后层是显示图形方法结果的绘图空间。下一个是中层,用来显示图形对象和 Label 控件。前层显示所有非图孙御袜形控件,如 CommandButton、CheckBox 或 ListBox。靠近前层的层中包含的东西将覆盖该层后面的各层包含的东西。则激Zorder 只对该对象在其中显示的那一层内的各个对象进行重排。

分享到 :
相关推荐

微信小程序弹窗广告怎么关闭(如何消除手机自动出现的广告)

1、微信小程序弹窗广告怎么关闭微信小程序弹窗广告怎么关闭微信小程序作为一种轻量级[&...

float在python中的用法(python里面float怎么理解)

1、float在python中的用法float是Python中的一个内置数据类型,[...

qos限速要开吗(小米路由器qos最高速度怎么设置)

1、qos限速要开吗在网络使用中,我们经常会遇到网络拥堵、延迟以及带宽不足等问题。[...

gitbash和cmd的区别(git和github有什么区别)

1、gitbash和cmd的区别GitBash和CMD是两种常用的命令行工具,在[&...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注