文档库 最新最全的文档下载
当前位置:文档库 › CWGraph控件在VB中常用属性 常用特性 在VB中应用

CWGraph控件在VB中常用属性 常用特性 在VB中应用

CWGraph控件在VB中常用属性 常用特性 在VB中应用
CWGraph控件在VB中常用属性 常用特性 在VB中应用

CWGraph控件 VB 中常用属性

chartlength 设置图像动态长度

chartstyle 设置图形风格

CWGraph1.Axes(1).Minimum = Text8.Text 设置X轴起始坐标

CWGraph1.Axes(1).Maximum = Text9.Text 设置X轴终止坐标

CWGraph1.Axes(2).Minimum = Text8.Text 设置Y轴起始坐标

CWGraph1.Axes(2).Maximum = Text9.Text 设置Y轴终止坐标

CWGraph1.Axes(1).AutoScaleNow 当前已显示出的X轴图像自动显示比例CWGraph1.Axes(2).AutoScaleNow 当前已显示出的Y轴图像自动显示比例CWGraph1.Axes(1).AutoScale = True X轴坐标动态自动显示比例,与图像动态长度有关CWGraph1.Axes(2).AutoScale = True Y轴坐标动态自动显示比例

CWGraph1.ChartLength = Text9.Text 设置图像动态长度

CWGraph1.TrackMode = cwGTrackDragCursor 设置指针可在图像上移动

CWGraph1.TrackMode = cwGTrackZoomRectX 设置X轴放大

CWGraph1.TrackMode = cwGTrackZoomRectY 设置Y轴放大

CWGraph1.TrackMode = cwGTrackZoomRectXY 设置XY轴可同时放大

CWGraph1.TrackMode = cwGTrackPanPlotAreaX 设置图像可X轴方向移动

CWGraph1.TrackMode = cwGTrackPanPlotAreaY 设置图像可Y轴方向移动

CWGraph1.TrackMode = cwGTrackPanPlotAreaXY 设置图像可X、Y轴方向同时移动

CWGraph1.ClearData 清除当前屏幕显示

NI控件之CWGraph使用(COM)

NI是美国一个公司的产品,注重二维、三维图形绘制。用于仿真。

其控件主要有两种类型(针对.NET):

一:

(1)COM组件

总共有8个组件,有二三维、Socket组件。为最底层的控件。需要在VS选择项里面手动添加。NI控件有自己特有的标识。

(2)另外一种为对COM进行过封装、扩展而来的。数量多、功能强大、操作简单。有助于快速开发,共计25个。基本信息大概如此。

二:CWGraph的使用

(1)

1.打开VS,新建一个工程,在选择项中将NI的COM组件加载到工具箱。

2.拖一个CWGraph控件到窗体上

3.1.NI控件有着华丽的外表,那是因为他有一个强大的属性面板,通过这个属性面板我们可以配出各式各样的效果。在控件上右键->选择属性即可打开。如下图:

属性面板共计13个选项卡,每个选项卡控制不一样的功能,但个个选项卡之间又相互联系。

Style:

Axes主要是设置X、Y轴坐标位置;

Plots 主要是来设置绘图的方式、类型,有波形,柱行,还有混合模式(注意:要先选择样式,再去PLOT面板设置PLOT,否则当你辛苦弄好PLOT后,回头再这里,那么之前在plot里面所做的操作全都白费了)

Plots:plots主要包含了绘制的图层,所有的能绘制在控件上的图层都在这里面可控制;如下图

可以通过add、del 控制plot图层个数。

Name用来设置某个plot的名称,主要用来索引plot图层用。

Line 设置绘制线方向和颜色

Point 绘制的每个线都是根据某些数据点绘制的,在这里控制显示这些点的颜色和样式

Fill to base 填充颜色

Lines 为每个柱状之间挨着的连线颜色,勾选有连线,不勾选则没有

Y Axis 设置Y轴绑定信息,绑定一个即可

Uer in Multiplot 选择勾选是否可以实用多图层绘制

Cursor 选项卡

基本差不多Crossshair 设置在控件上的鼠标样式和颜色

Snap Mode 鼠标的捕捉方式,里面提供了几种简单的方式,不过经常不实用,捕捉都自己写在MouseMove事件里面,不再多说。

Plot 设置cursor作用的图层。默认绑定的。

Axes 设置XY轴基本信息

默认里面包含两个默认的XY轴,

Auto Scale 就是控件可以自己师表并设置坐标的起始刻度大小。大多数时候刻度选择自己填写。

Log 即对某个轴坐标的起始刻度求log函数

Interval 用来对称XY轴

Ticks 设置xy轴显示颜色、标签、控件背景填充线颜色等

(Tick Mark)刻度

Below 控制某个轴下方的刻度显示

Above 控制某个刻度反方向的刻度显示

Insede 控制内部刻度显示

Major Minor 更小的刻度控制

这些刻度控制自己用一下就清楚。

(Lable )标签设置

(Grid Lines)网格线的控制

Format 刻度显示的类型

包含很多种:数字、日期、时间等(不同种精度)Grap 标签

Track 设置鼠标在控件上的作用方式;共计12种

如:PanXY 可以用鼠标拖拽XY坐标

常用的社会自图层颜色、背景颜色、绘图颜色、绘图的历史、字体、标题、数据绑定

剩下的选项卡,很少用,不在介绍。

举个例子说明一下具体的使用方法、以及需要注意的问题。

Com类型的组件跟其他的使用有所不同,麻烦一些,因为太原始。

1:获取Plot图层、鼠标、坐标轴(同样的方式)

当在选项卡中添加了某个图层后,当需要用的时候是不能直接引用到的。需要通过先前设置的name来抓去图层的引用,用来操作。

声明一个:

private CWPlot Pplot = null;

Pplot = axCWGraph1.Plots.Item("Plot-1");

或者这样//Pplot = axCWGraph1.Plots.Item(1);

要么用NAME、要么用索引号(这里的索引从1开始,而不是0),大约猜想一下就知道这玩意年头很老了。CWPlot 图层CWCursor 鼠标CWAxis 坐标轴具体的类以及类的方法属性请参考对象浏览器

设置一些样式后,运行看一下。

什么都没有的,不过先前设置的样式已经看到了。

下面填充数据:

填充数据用到的方法:

axCWGraph1.PlotXvsY(Xdata,Ydata);

参数xdata、ydata为连个1为数组

声明数组:

double[] Xdata = new double[100];

double[] Ydata = new double[100];

Random ran=new Random(80);

//初始化数据

for (int i = 0; i < 100; i++)

{

Xdata[i] = i

Ydata[i] = ran.NextDouble()*100; //为了逼真用一个随机数种子 }

最后将xdata ydata 填入就可以看到效果,运行、如下图,很简单吧。

至于要让图不停的动起来,那就需要不停的更新数据了。

设置一个timer定时器,定时刷新数据即可。

定义变量:

Timer PTimer = null;

在Tick时间里面不停的重新填充数据,.NET的随机数每次在new后的数值都是一样的,是一个伪随机数,所以要用最好在最外面new。

void PTimer_Tick(object sender, EventArgs e)

{

//初始化数据

for (int i = 0; i < 100; i++)

{

Xdata[i] = i;

Ydata[i] = ran.NextDouble() * 100;

}

axCWGraph1.PlotXvsY(Xdata, Ydata);

}

然后触发时间即可。运行,效果出现,很好看的。

在设置数据的时候,是直接设置在控件上的,控件是有一个默认的Plot 模版的。对控件设置的数据是绘制在这个模版上的。然而每个plot都是从模版来的。所以说是一个效果。

当然你也可以把数据防到某个你自己想要放的图层上面。

例如:替换成plot效果一样

//axCWGraph1.PlotXvsY(Xdata, Ydata);

Pplot.PlotXvsY(Xdata, Ydata);

先到这里,捕捉功能下次再说。

Application Note 163

ComponentWorks , Measurement Studio , National Instruments , and https://www.wendangku.net/doc/0112585823.html, are trademarks of National Instruments Corporation. Product and company names mentioned herein are trademarks or trade names of their respective companies.

342059A-01 Copyright 2000 National Instruments Corporation. All rights reserved. July 2000

National Instruments Corporation 3 Application Note 163

National Instruments Corporation 5 Application Note 163

National Instruments Corporation 7 Application Note 163

National Instruments Corporation 9 Application Note 163

National Instruments Corporation 11 Application Note 163

VB控件属性大全

1.01、窗体(FORM)的常用属性 属性说明 (Name)窗体的名称 ActiveControl返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance 外观效果,取值为: 0 平面 1 3D(立体) AutoRedraw 是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为: True False BackColor背景颜色,可从弹出的调色板选择。 BorderStyle 设置边界类型,取值为: 0 None(无边界框架) 1 FixedSingle(窗口大小固定不变的单线框架) 2 Sizable(窗口大小可变的标准双线框架) 3 FixedDialog(窗口大小固定的对话框窗体) 4 FixedToolWindow(窗口大小固定的工具箱窗体) 5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption窗体的标题 ClipControls 决定Paint事件的graphics方法是重画整个对象,还是重画新显示的区域。取值为: True或False ControlBox 是或有控制框, 取值为:True 有 False 无 DrawMode 设定窗体上绘图(graphics方法),Shape,Line等控件的输出外观,有16种可选: 1 黑色 2 非或笔,设置值15的反相 3 与非笔,背景色以及画笔反相二者共有颜色的组合 4 非复制笔,设置值13的反相 5 与笔非,画笔以及显示色反相二者共有颜色的组合 6 反相,显示颜色反相 7 异或笔,画笔颜色以及显示颜色的异或 8 非与笔,设置值9的反相 9 与笔,画笔以及显示色二者共有颜色的组合

VB常用控件属性,事件

vb内部控件使用方法总结 内部控件 控件在VB程序设计中扮演重要的角色,它是VB程序的基本组成部分。合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。另外控件应用的好坏直接影响应用程序界面的美观性和操作的方便性。本章详细介绍VB的内部控件的使用方法。 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。(2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下:Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下:Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。

VB常用控件属性

VB常用控件属性 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。 首先创建本章工程,在其中添加一个窗体,在该窗体中放置一个标签Label1。该标签的基本属性如下: Name Label1 Caption "中华人民共和国" BorderStyle 1

VB6.0基本控件的属性

VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 所有控件都具有的属性: 1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为true: 可以响应;值为false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为true:可以看见;值为false: 不可以看见。所有控件都有具有的事件: 1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在Key Down和Key Up事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体(Form) 属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1)值为0:没有窗体标题栏 2)值为1:窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3)值为0:窗体正常大小 4)值为1:窗体最小化 值为2:窗体最大化 4、BackColor: 表示窗体的背景颜色 事件: 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。 2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。 3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。 4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。 触发QueryUnload事件时Unload 的参数和因素有: 1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。 2)VbFormCode值为1 :从代码中调用Unload 语句。 3)VbAppWindows值为2 :终止当前的Windows操作系统。 4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。 5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。方法: 1、Load:加载窗体,但不在屏幕上显示 2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。 3、Show:加载窗体并在屏幕上显示窗体。Show分为:

VB常用控件

Label控件 Label 控件主要用于在窗体中显示提示信息,常与Text控件一起使用。 属性: Caption 表示标签的内容。 例:Label1.Caption="N&ame:" 控件在窗体中显示Name:,&号跟的字母是快捷键字母,即当我们按下Alt+A时,Label1的Click事件将会发生。 这种快捷键定义方法对于菜单和许多其它控件同样适用。 Font 表示控件的字体。 ForeColor 表示控件的当前颜色。 Enabled 表示控件是否使能。 =True 使能。 =False 禁止(控件显示为灰色)。 Visible 表示控件是否可见 =True 可见。 =False 不可见。 Top,Left,Width,Height 表示控件在窗体中的位置和尺寸。 事件: Click 当点击或按下快捷键时发生,常用于使和它一起使用的Text控件获得输入焦点。 例: Private Sub Label1_Click() Text1.SetFocus End Sub Text控件 Text控件接受用户的输入的字符串数据。 属性: Text 表示用户输入的内容。

例:Label1.Caption=Text1.Text 将Text1控件接收用户输入的数据通过Label1控件显示出来。 SelStart 表示用户选中一段文字的起始位置。第一个字符位置为0。SelLength 表示用户选中文字的长度。 SelText 表示用户选中文字的内容。 例:0123456789 这时:SelStart=5,SelLength=4,SelText="5678" MultiLine 表示是否是多行输入。 =True 是多行输入。 =False 不是多行输入(缺省) 。 ScrollBars 多行情况下是否需要滚动条。 =0 没有。 =1 有水平。 =2 有垂直。 =3 水平、垂直都有。 Password 表示口令字符。Text属性返回用户输入数据,屏幕上显示该字符。方法: SetFocus 使当前控件获得输入交点。 事件: KeyPress 当在控件上按下按键时发生。 Private Sub Text1_KeyPress(KeyAscii As Integer) End Sub KeyAscii 表示用户按键的ASCII码,如果在事件中将它改为0,则认为没有按键。 例:编写只允许输入数字的Text控件。 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAsciiAsc("9") Then KeyAscii=0 End If

VB内部控件属性解释

VB内部控件属性解释 控件在VB程序设计中扮演重要的角色,它是VB程序的基本组成部分。合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。另外控件应用的好坏直 接影响应用程序界面的美观性和操作的方便性。本章详细介绍VB的内部控件的使用方法。 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响 应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。

vb中常用控件及其功能

4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他

VB常用控件的方法详细讲解

VB常用控件的方法详解.txt3努力奋斗,天空依旧美丽,梦想仍然纯真,放飞自我,勇敢地飞翔于梦想的天空,相信自己一定做得更好。4苦忆旧伤泪自落,欣望梦愿笑开颜。5懦弱的人害怕孤独,理智的人懂得享受孤独VB常用控件的方法详解 BASIC是属于高级程序语言的一种,英文名称的全名是"Beginner's All-Purpose Symbolic Instruction Code",取其首字字母简称"BASIC",就名称的含意来看,是「适用于初学者的多功能符号指令码」,是一种在计算机发展史上应用最为广泛的程序语言。 微软公司也在MS-DOS时代即推出Quick BASIC,在Windows开始流行的时候,微软公司推出Visual Basic for Windows成为Windows作业环境一枝独秀的易学易用程序语言。 Visual Basic是开发 Microsoft Windows 应用程序的最快方法。不论是对 Microsoft Windows 应用程序的专业开发者还是初学者来说,Visual Basic 都是一套不可多得的快速开发应用程序。它提供的控件可以轻松的"画"出应用程序的友好界面,使软件的开发工作不再枯燥无味。 在VisualBasic语言中,控件是用户界面的基本要素,是进行可视化程序设计的重要基础,它不仅关系到界面是否友好,还直接关系到程序的运行速度以及整个程序的好坏。每个控件都具有它的属性、方法和事件,要开发一个好的程序,不仅需要掌握控件的属性和事件,也要掌握它的方法。控件具有很多相同的方法,各个控件也有其特有的一些方法。 VisualBasic中的控件分为两种,即标准控件(或部控件)和ActiveX控件。部控件是工具箱中的"常驻"控件,始终出现在工具箱里,而ActiveX控件是扩展名为.ocx的文件(在Windows\System文件夹里),它是根据变成需要添加到工具箱里的。 在一般情况下,工具箱里只有标准控件,为了把ActiveX控件添加到工具箱里,可按以下步骤执行: (1)在菜单里选择"工程-部件",弹出"部件"对话框; (2)在对话框中选择"控件"选项卡,显示ActiveX控件列表; (3)在列表框中找到需要添加的控件名称,单击控件名称左侧的复选框; (4)使用同样的方法选择需要添加的其它控件; (5)单击"确定"按钮,即可将所选ActiveX控件添加到工具箱里。 第一章、标准控件的方法 1.01 窗体(Form)方法 1.02 文本框控件(Text)的方法 1.03 标签控件(Label)的方法 1.04 框架控件(Frame)的方法 1.05 命令按钮控件(Command)的方法 1.06 复选钮控件(Check)的方法 1.07 单选钮控件(Option)的方法 1.08 组合框控件(Combo)的方法 1.09 列表框控件(List)的方法 1.10 滚动条控件(HScrollBar和VScrollBar)的方法 1.11 文件系统(File System)控件的方法 1.12 形状控件(Shape)的方法 1.13 直线控件(Ling)的方法 1.14 图片框控件(Picture)的方法 1.15 图象控件(Image)的方法 1.16 数据控件(Data)的方法

vb常用控件__练习题(含答案)

第九章控件综合试题 一、填空题 1.在图片框上放置的控件称为图片框的(子)对象,而窗体是图片框的(父)对象。 2.窗体的“名称”(Name)属性只能在(属性窗口中)设置。 3.在程序中设置窗体Form1的Caption属性为"主窗体",使用的赋值语句是(Form1.Caption="主窗体")。 4.当窗体的Enabled属性为(True)时,指定窗体响应事件。 5.窗体的Unload事件是在QueryUnload事件发生之(后)发生。 6.程序中,把当前窗体移动到屏幕左上角使用的方法为(Move0,0)。 7.在窗体Form1中坐标为(1600,800)的位置上输出字符串“Visual Basic 6.0”使用的语句为(Form1.Currentx=1600)、(Form1.Currenty=800)、和(Form1.Print "VisualBasic6.0")。 8.若使文本框有边框,需设置BorderStyle属性的值为(1)。 9.在程序运行期间,用户可以用文本框显示信息。文本框接收输入的内容的属性是(Text)。10.若使文本框内能够接受多行文本,则要设置Multiline属性的值为(True)。 11.要把图形文件“C:\sample\diannt.jpg”装载到图片框Picture1上,使用的语句为(Picturel.Picture=LoadPicture("C:\sample\diannt.jpg"))。12.若使图片框自动调整大小以适应装入的图形,则要设置Autosize属性的值为(True)。 13.除了在程序使用LoadPicture函数装载图形外,还可以在设计阶段通过修改(Picture)属性装载图形。 14.若程序中要把一些文本内容输出到图片框PictureBox,应使用(Print)方法。 15.当单选按钮OpdonButton的Value属性为(False)时,表示该单选按钮处于未选中状态。 16.若使命令按钮Command1重新生效,则使用的赋值语句为(Command1.Enabled=True)。17.若使命令按钮不能接收和响应任何事件,可以设置Visible属性的值为(False)。 18.只有控件对象的Enabled和Visible属性值都为(True)时,该控件对象才能接受焦点。19.Tab顺序是由建立控件时的(先后顺序)确定的。 20.设置框架Frame上的文本内容需要使用(Caption)属性。 21.在框架上可以设置一组相关控件,这些控件作为框架的(子)控件,它们具有总体的激活/屏蔽特性。 22.若屏蔽框架上的控件对象,则需设置(Enabled)属性的值为False。 23.列表框ListBox中项目的序号从(0)开始,到(Listcount-1)结束。 24.要显示列表框List1中序号为3项目内容,语句为(PrintList1.List(3))。 25.向组合框Combo2添加序号为5,内容为“计算机学院”的项目,使用的语句为(Combo2.Addltem"计算机学院",5)。 26.要删除组合框Combo1序号为3的项目,使用的语句为(Combo1.ReMoveltem 3)。27.使用滚动条ScrollBar时,若要设置当用鼠标单击两个滚动箭头之间区域的滚动幅度,需要使用(LargeChange)属性。 28.若要设置水平或垂直滚动条的最小值,需要使用(Min)属性。 29.计时器Timer每经过一个由InterVal属性指定的时间间隔就会触发一次(Timer)事件。30.若要使计时器每0.5钞钟触发一次Timer,事件,则要把InterVal属性值设置为(500)。 二、选择题

vb中常用控件及其功能

4、1标签 标签就是VB中最简单得控件,用于显示字符串,通常显示得就是文字说明信息。但不能编辑标签控件. 使用标签得情况很多,通常用标签来标注本身不具有Caption属性得控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性得标签。还可编写代码改变标签控件得显示文本以响应运行时得事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况得信息。 4。1。1 常用属性 标签得属性很多,下面介绍几个常用得属性。 (1)Alignment属性 设置标签中文本得对齐方式。其使用语法如下: Object、Alignment[=值] 其中得“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。(2)AutoSize属性 设置控件就是否能够自动调整大小以显示所有得内容。其使用语法如下: Object、AutoSize[=True或False] (3)BackStyle属性 设置标签得背景样式.其使用语法如下: Object、BackStyle[=值] 其中得“值”可以为0或1。1(默认值)表示就是不透明得;0表示就是透明得。 (4)BorderStyle属性 设置标签得边框样式。其使用语法如下: Object、BorderStyle[=值] 其中得“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签得文本内容。其使用语法如下: Object、Caption[=字符串] (6)WordWrap属性 设置标签得文本在显示时就是否自动折行功能。其使用语法如下: Object、WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2常用事件与方法 一般很少使用标签事件,标签得方法中常用得只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目得位置得坐标与大小.left为必要参数,其她三个为可选参数。 4.1.3 应用例子 目得:设计一个窗体说明标签得基本应用方法。 首先创建本章工程,在其中添加一个窗体,在该窗体中放置一个标签Label1。该标签得基本属性如下: NameLabel1 Caption"中华人民共与国" BorderStyle 1 BackColor&H00FF8080(蓝色)

VB中各控件的常用属性

VB中各控件的常用属性1.01、窗体(FORM)的常用属性 1.02、标签控件(Lable)的常用属性 1.03、文本框控件(TextBox)的常用属性

1.05、命令按钮控件(CommandButton)的常用属性 1.06、复选框控件(CheckBox)的常用属性 1.08、组合框控件(ComboBox)常用属性1.09、列表框控件(ListBox)的常用属性

1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性 1.11、定时器控件的常用属性 1.12、文件系统控件的常用属性 文件控件的说明: 1、当选择新的驱动器后,应用ChDrive 语句更新当前驱动器,语法如下: ChDrive Drive1. Drive 此属性只能在程序代码中设置、访问,而不能在属性窗口中设置。 2、把驱动器列表框的Drive 属性赋给目录列表框的Pdth 属性,语法如下: Dir1. Path = Drive1. Drive 3、当选择新的目录后,应用ChDir 语句更新当前目录,语法如下: ChDir Dir1. Path 文件列表框的Path 属性不能在属性窗口中设置,只能在程序代码中设置。 4、如果要显示当前目录中的所有文件,语法如下: File1. Path = Dir1. Path 5、文件列表框的Pattern 属性用于设置要显示的文件类型。他可以在程序代码中设置,也可以在属性窗口中设置,此属性支持分号分隔的列表。如在程序代码中设置,语法如下: File1. Pattern = " * . 扩展名;* . 扩展名;......"

vb常用控件习题(含答案)

1.下列控件中没有Caption属性的是________。 A)框架B)列表框C)复选框D)单选按钮 2.复选框的Value 属性为1 时,表示________。 A)复选框未被选中B)复选框被选中 C)复选框内有灰色的勾D)复选框操作有误 3.用来设置斜体字的属性是________。 A)FontItalic B)FontBold C)FontName D)FontSize 4.将数据项“China”添加到列表框List1中成为第二项应使用________语句。 A)List1.AddItem “China”,1 B)List1.AddItem “China ”, 2 C)List1.AddItem 1,“China”D)List1.AddItem 2,“China ” 5.引用列表框List1最后一个数据项,应使用________语句。 A)List1.List(List1.ListCount)B)List1.List(ListCount) C)List1.List(List1.ListCount-1)D)List1.List(ListCount-1) 6.假如列表框List1有四个数据项,那么把数据项“China”添加到列表框的最后,应使用________语句。 A)List1.AddItem 3,“China ” B)List1.AddItem “China ”, List1.ListCount-1 C)List1.AddItem “China ”, 3 D)List1.AddItem “China”,List1.ListCount 7.执行了下面的程序后,列表框中的数据项有________。 Private Sub Form_Click() For i = 1 to 6 List1.AddItem i Next i For i = 1 to 3 List1.RemoveItem i Next i End Sub A)1,5,6 B)2,4,6 C )4,5,6 D)1,3,5 8.如果列表框List1中没有选定的项目,则执行 List1.RemoveItem List1.ListIndex 语句的结果是________。 A)移去第一项B)移去最后一项 C)移去最后加入列表中的一项D)以上都不对 9.如果列表框List1中只有一个项目被用户选定,则执行 Debug.Print List1.Selected(List1.ListIndex)语句的结果是________。 A)在Debug窗口输出被选定的项目的索引值 B)在Debug窗口输出True C)在窗体上输出被选定的项目的索引值 D)在窗体上输出True 10.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。但单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是______。 A)Private Sub List1_Click()

VB常用控件介绍

VB常用控件介绍 (一)标签的常用属性 1、Name:名称。默认为Label1。 2、Caption:标签显示的文字。 3、Font:设置显示文字的性质。 4、Backcolor:背景色 5、Visible:设置标签是否可见 (二)命令按钮的常用属性 1、Name:默认值为Command1 2、Caption:按钮上显示文字。 3、Visible:设置按钮是否可见。 (三)窗体的常用属性 1、Name:定义对象的名称,默认为Form1,可以在属性窗口更改,运行时不可改。(注:与Caption区别) 2、BackColor:设置窗体的背景色 属性窗口:①调色盘选择颜色②输入16进制值 3、Caption:窗体标题栏中显示的文字。 4、Font:设置窗体字体类型。 5、Height(高)、Width(宽):设置窗体大小。 6、StartUpPosition:设置窗口位置。 (四)文本框常用属性 1、Name:默认为Text1,可修改为以Txt为前缀的名称。 2、Text:显示在文本框中的文字。 3、MaxLength:设置输入字符串的长度限制。 4、PassWordChar:设置输入密码时用户输入的字符。 (五)驱动器列表框常用属性 1、Name:名称。默认为Drive1。 2、Drive: 驱动器列表框中的驱动器名。 (六)目录列表框常用属性 1、Name:名称。默认为Dir1。 2、Path: 返回或设置当前路径。

(七)目录列表框常用属性 1、Name:名称。默认为File1。 2、Path: 返回或设置当前路径。 (八)操作对话框控件常用属性(进行诸如打开和保存文件,设置打印选项,以及选择颜色和字体等操作) 1、Name:名称。默认为CommonDialog1。 2、ShowOpen:显示“打开”对话框。 3、ShowSave显示“另存为”对话框。 4、ShowColor显示“颜色”对话框。 5、ShowFont显示“字体”对话框。 6、ShowPrinter显示“打印”或“打印选项”对话框。 7、ShowHelp 调用 Windows 帮助引擎。 (九)菜单的制作: 1、菜单编辑器的使用: “工具”/“菜单编辑器” 2、菜单的创建: (1)“标题”:输入菜单项文本(相当于Caption) (2)“名称”:输入菜单项名称,编程用。(相当于Name) (3)降低可上升一个层次 改变菜单项顺序 复选:可多选,左边加上√有效:是否可用(Enabled) 可见:是否可见(Visible) (4)单击“下一个”或“插入”,建立下一个菜单 (5)确定 3、菜单分组: 分隔线作为一个菜单项,“标题”中输入“-”(连字符,并角),“名称”任意。 4、访问键设置: 使用:Alt+字母 设置:“标题”中,字母前加“&” 5、快捷键设置: 在列表中选择相应的快捷键。 (1)第一级菜单无快捷键 (2)同一菜单的子菜单中不能有相同的访问键和快捷键

vb常用控件习题(含答案)

1.下列控件中没有Caption属性的就是________。 A)框架B)列表框C)复选框D)单选按钮 2.复选框的Value 属性为1 时,表示________。 A)复选框未被选中B)复选框被选中 C)复选框内有灰色的勾D)复选框操作有误 3.用来设置斜体字的属性就是________。 A)FontItalic B)FontBold C)FontName D)FontSize 4.将数据项“China”添加到列表框List1中成为第二项应使用________语句。 A)List1、AddItem “China”,1 B)List1、AddItem “China ”, 2 C)List1、AddItem 1,“China”D)List1、AddItem 2,“China ” 5.引用列表框List1最后一个数据项,应使用________语句。 A)List1、List(List1、ListCount) B)List1、List(ListCount) C)List1、List(List1、ListCount-1) D)List1、List(ListCount-1) 6.假如列表框List1有四个数据项,那么把数据项“China”添加到列表框的最后,应使用________语句。 A)List1、AddItem 3,“China ” B)List1、AddItem “China ”, List1、ListCount-1 C)List1、AddItem “China ”, 3 D)List1、AddItem “China”, List1、ListCount 7.执行了下面的程序后,列表框中的数据项有________。 Private Sub Form_Click() For i = 1 to 6 List1、AddItem i Next i For i = 1 to 3 List1、RemoveItem i Next i End Sub A)1,5,6 B)2,4, 6 C )4,5,6 D)1,3,5 8.如果列表框List1中没有选定的项目,则执行 List1、RemoveItem List1、ListIndex 语句的结果就是________。 A)移去第一项B)移去最后一项 C)移去最后加入列表中的一项D)以上都不对 9.如果列表框List1中只有一个项目被用户选定,则执行 Debug、Print List1、Selected(List1、ListIndex)语句的结果就是________。 A)在Debug窗口输出被选定的项目的索引值 B)在Debug窗口输出True C)在窗体上输出被选定的项目的索引值 D)在窗体上输出True 10.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。但单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序就是______。 A)Private Sub List1_Click()

相关文档