搜档网
当前位置:搜档网 › VB6.0基本控件的属性

VB6.0基本控件的属性

VB6.0基本控件的属性
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分为:

1)正常窗体:Form1.show 2)模式窗体(只能显示一个窗体):Form1.show.vbmodel

4、Hide:从屏幕上隐藏窗体,但是在内存中保存窗体的信息。

5、Move:移动窗体,必须有坐标值。

十三、MDIForm窗体

步骤:1、点击添加窗体图标添加一个MDIForm;

2、点击添加窗体图标添加若干个普通窗件,然后设置这些窗体的MDIChild属性,令其值为True,此时,工程窗口中窗体的图标会有变化;

3、右键点击工程窗口中工程的图标,设置Startup Object(启动对象)属性,选择MDIForm1。

属性的使用方式:1)选中控件,在属性窗口中进行设置;

2)选择恰当的事件,在代码中编写。

格式:控件名.属性=属性值

方法的使用方式:1)先选择适当的事件;

2)再用方法。格式:控件名.方法[可以带参数]

格式例外的方法:Load Form1、Unload Form1 、PopupMenu菜单名

备注:菜单、工具条、状态栏

数据有效性检验分为二种:

1、窗体级有效性检验:在用户向窗体中输入所有的字段之后进行验证。主要用于窗体级的事件是:KeyPress事件,KeyDown和KeyUP事件和KeyPreview 属性。KeyPreview 属性(可以在任何时候访问的属性):如果窗体的控件被禁用或处于不可见状态,窗体可接受所有的键盘事件;如果窗体所有的控件都是有效和可见的,则窗体只在KeyPreview =true时触发键盘事件,此时窗体具有与焦点所在控件同等的键盘响应能力,但窗体的响应优先于控件。

2、字段级有效性检验:在用户输入每个字段的数据后就进行有效性检验。字段事件用来进行有效性检验(KeyPress事件,KeyDown和KeyUP事件)和输入字符的格式检验。

掩码编辑控件(Masked Edit Controls):用来限制用户输入的数据类型,图标为:##| ,它的属性可用于帮助检验用户的输入:

1)Mask属性:可以在设计时或运行时设置,Mask属性的值是一个空字符串“”时,控件就和标准文本框控件一样。

2)Format属性:指定控件中输入的形式(数字,日期和文本)的显示或打印格式。3)Text和ClipText属性: Text属性用来返回按掩码格式输入的数据,但ClipText 属性返回的只是输入的数据。

4)Validate事件:是最简单的数据有效性检验方法,Validate=true时,光标可移动,Validate=false时,阻止光标向下移动。

二、文本框(Text)

属性:

1、Text:表示文本框里的文本。如:Text1.Text=”APPLE”

2、MaxLength:给定一个整数,表示文本框最多可以输入几个字符(英文与汉字长度一样,都占一个字节)。

3、PasswordChar: 显示密码时使用。

4、Locked: 值为True: 用户不可以编辑文本框中的文本。

False:文本框中的文本可以更改。

5、MultiLine: 值为True:文本可以显示在多行。

False:文本只能显示在一行。

6、BackColor:文本框的背景颜色。

7、BorderStyle:设置文本框的样式,有两个值(上机试一下)。

8、Font:设置文本中的字体。

9、ForeColor:设置文本框中字体的颜色。

事件:

1、Click:点击文本框时发生。

2、Change:当文本框中的文本发生变化时发生。

3、LostFocus:当文本框失去焦点时发生。

4、KeyPress:当按下或释放键盘按键时发生。

方法:

1、SetFocus:让窗体获得焦点(即光标停留在文本框中)。如:Form1.SetFocus

三、按钮(Command)

属性:

1、Caption:表示按钮上面的文字。

2、Picture:按钮上面的图片(适用于图片按钮)。

3、Font:按钮上字体的设置。

事件:

1、Click:点击按钮时发生的。

方法:

1、Move:移动按钮,必须有坐标值。

四、标签(Label)

属性:

1、Caption:标签上的文字。

2、AutoSize:标签随着上面的文字的变化而变化。

3、BackColor:标签的背景颜色。

4、Font:设置标签的字体。

事件:

1、Click:点击标签时发生的。

2、Change:当标签上面的文本发生变化时发生。

3、DblClick:当双击标签时发生的。

方法:

1、Move:移动标签,必须有坐标。如:Label1.Move 0,0将标签移动到坐标植为0,0的位置。

五、列表框(List)

属性:

1、ListIndex:表示列表框里当前所选中的项的索引值。

如:msgbox List.ListIndex 若当前选中了列表框里的第二项,则返回1

2、List:表示列表框里的选项内容,后面要加上索引值。

如:Text1.Text=List1.List()若开表框里的第一项为aaa,则文本框Text1,里边的内容为aaa

综合例子:Text1.Text=List1.List(List1.ListIndex)

3、Sorted:列表框里元素的排序方式——值为True:列表项自动按升序排序;

False:列表项按插入的顺序排序

4、Selected:设置一个选中的状态,后面要加上索引值——值为True:表示选中;False:表示未选中;

如:If List1.Selected(0)=True then

List1.RemoveItem 0

End If

5、MultiSelect:指定列表框里的选项是否可以多选。

值为1:每次只能从中选择一项;

值为2:可以普通多选,只用鼠标实现;

值为3:可以多选,用Ctrl+鼠标或Shift+鼠标实现

6、ListCount:用于返回列表框里的选项的总数。

事件:

1、Click:点击列表框中的选项时发生的。

2、Scroll:滚动列表框的滚动条时发生的。

方法:

1、AddItem:向列表框中的添加选项,后面跟添加的内容

如:List1.AddItem”APPLe”

2、RemoveItem:从列表框中删除一选项,后面跟索引值

如:List1.RemoveItem 0 表示删除列表框中的第一项,若删除全部选项应用循环实现

3、SetFocus:使列表框获得焦点

4、Clear:清空列表框里的列表项

六、组合框(Combo)

属性:

1、ListCount: 用于返回列表框里的选项的总数。

2、Sorted: 列表框里元素的排序方式——值为True:列表项自动按升序排序;False:列表项按插入的顺序排序

3、ListIndex: 表示列表框里当前所选中的项的索引值。

5、Style:列表框的样式:

值为0:下拉组合框,用户可以选择也可以自己输入;

值为1:简单组合框,由一个文本框和列表框构成,可以选择也可以自己输入;值为2:下拉列表组合框,用户只能从组合框中选择;

6、Locked:值为True:用户不可以自己输入;False:用户可以自己输入。

事件:

1、Click:输入用户点击组合框中的选项时发生的。

2、Scroll:用户滚动滚动条时发生。

3、Change:当用户改变组合框中的内容时发生。

4、DropDown:当用户点击向下箭头时发生。

方法:1、AddItem2、RemoveItem 用法和列表框一样的。

七、框架(Frame)

属性:Caption:框架上面的文字。

事件:Click:点击框架时发生的。

方法:Move, Drag(拖动)——不常用。

八、单选按钮(Option)

属性:

1、Caption:跟在按钮旁边的文字。

2、Value:表示按钮有没有被选中,值为True:表示被选中;值为False:表示未被选中。

事件:Click:点击按钮时发生的。

方法:Move:——不常用。

九、复选框(Check)

属性:

1、Caption:跟在复选框旁边的文字。

2、Value:表示复选框有没有被选中,值为1:表示被选中;值为0:表示未被选中。事件:Click:点击复选框时发生的。注:点击之后要判断有没有被选中

方法:Move:——不常用。

十、滚动条(坚直——Hscroll,水平——Vscroll)

属性:

1、Value:返回滑块当前的位置,其值在Min和Max范围内变化。

2、Min: 设置滚动条的最小值。

3、Max:设置滚动条的最大值。

事件:

1、Scroll:滚动滑块时发生的。

2、Change:滑块从一个位置变化到另一个位置时发生的。

方法:Move:——不常用。

十一、数据控件(Data)

属性:

1、Connect:通常取默认值Access。

2、DataBaseName:设置要和哪个数据库相连,添一个数据库的名字。

3、RecordSource:指定和该数据库中的哪个表相连。

4、RecordType:通常取默认值(1-Dynaset),也可以更改记录。

值为1-Dynaset:可以连接表和查询,并且可以更改记录集;

值为2-SnapShot:可以连接表和查询,但是不可以更改记录集;

值为0-Table:只能连接表,并且可以更改记录集。

约束(感知)控件:可以和Data控件绑定的控件,如:文本框Text

设置属性:1、DataSource:由哪个数据控件(Data)绑定。

2、DataField:显示表(或查询)中的哪个字段值。

十二、时钟控件(Timer)

属性:Interval:设置间隔时间,单位为毫秒,1000毫秒=1秒钟。

事件:Timer:该事件中的代码每隔若干毫秒执行一次。

3DWeb控件方法介绍

3DWeb控件方法介绍 1、String OpenLocalFile(String filePath); 功能:打开本地文件 参数:filePath:路径名称 返回:文件名(不带文件后缀) 2、String OpenRemoteHttpFile(String filePath,BOOL bOpen); 功能: 下载并打开Http网络文件 参数: filePath:完整的网络路径如https://www.sodocs.net/doc/3e8054768.html,/3dweb/地表面.3dm bOpen:是否在控件中打开 返回: 下载到本地的路径 String OpenRemoteFtpFile(String url, String usrName, String usrPwd, BOOL bOpen) 功能: 下载并打开Ftp网络文件 参数: filePath:完整的网络路径如ftp://https://www.sodocs.net/doc/3e8054768.html,/3dweb/地表面.3dm usrName:用户名,匿名则为空 usrPwd: 密码,匿名则为空 bOpen:是否在控件中打开 返回: 下载到本地的路径 3、void ClearScreen(); 功能:清除屏幕图元 4、void ClearTempMark(); 功能:清除临时标记 5、void DynamicRouteView(); 功能:动态路径浏览 6、void FitWorld(); 功能:聚焦到屏幕中心 7、void setTipStatus(BOOL bTip); 功能:设置气泡是否显示, 参数:bTip:是否显示 void setLayerBarVisible(BOOL bTip); 功能:设置图层是否显示 参数:bTip:是否显示 void setStatusBarVisible(BOOL bVis); 功能:设置状态栏可见性 参数: bVis:是否可见

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 与笔,画笔以及显示色二者共有颜色的组合

各种控件的详细使用介绍

各种控件的详细使用介绍:常用属性,常用事件,常用的方法 控件的分类(控件根据所属的基类,进行划分) 根据是否能容纳其他控件,可以分为: 容器类控件(包括:表单集,表单,表格,表格列,页框,页面,命令按钮组,选项按钮组,工具栏,容器控件) 非容器类控件(包括:标签,文本框,编辑框,命令按钮,复选框,列表框,组合框,微调框,形状,计时器,线条,图像) 另外一种划分方法,是根据控件和数据环境中数据源的关系进行划分,控件分为:绑定型控件是指内容可以和与数据环境后端的表、视图或查询中的字段和内存变量相关联的控件。在该控件中输入、修改或选择的值将保存在数据源中,而数据源中值的改变,也将改变控件的值。(复选框,文本框,编辑框,列表框,组合框,表格,选项按钮组,微调框,activex控件) 非绑定型控件是指其内容不与后端的表、视图和查询中的字段或内容相关联的控件。(命令按钮,命令按钮组,线条,标签,计时器,形状,图像) 一、标签控件(Label)——非容器类控件,非数据绑定控件 用以显示文本,显示提示信息。标签上的显示文本由caption属性指定。 其中的文本在表单运行时不能被用户直接修改。 常用属性: 常用事件:mousemove 鼠标移动事件mousedown 鼠标按下左键事件 Click 单击事件mouseup 释放鼠标左键事件

【范例】参考实验作业HomeWork7-1-1.scx。 二、文本框与编辑框——非容器类控件,数据绑定控件 文本框——用以显示或编辑表中的非备注型字段的数据。 编辑框——用途与文本框相似,用以显示或编辑长字段或备注型字段的数据。 两者均为数据绑定控件,非容器类控件 文本框的常用属性: ?ControlSource 指定与文本框绑定的数据源 ?Value 指定文本框的当前选定的值 例如:value=0 表示文本框中的数据设置为数值型,不能输入字母或汉字?PasswordChar 用设定的字符来显示用户输入的值,而实际输入保存在value属性中。 例如:PasswordChar=*或者其他的符号。文本框中显示为*或其他符号

AjaxControlToolkit控件简要介绍

AjaxControlToolkit控件介绍 1.Accordion 功能:实现了QQ、Msn好友分类的折叠效果,就像包含了多个CollapsiblePanels 细节: (1)不要把Accordion放在Table种同时又把 FadeTransitions 设置为True,这将引起布局混乱 (2)每一个 AccordionPane control 有一个Header 和Content的 template (3)在Content中可以进行任意扩展,你什么都可以放上^_^ (4)有三种AutoSize modes :None(推荐) Limit Fill (5)Accordion表现的更像是一个容器 2. AlwaysVisibleControl 功能:最多的应用是在线小说的目录和不胜其烦的浮动小广告 细节: (1)避免控件闪烁,把这个控件要在目标位置时使用absolutely position (2) HorizontalSide="Center" VerticalSide="Top" 使用这个方法控制浮动在什么位置 3.Animation 功能:28个控件种效果最酷的!顾名思义实现动画效果 细节: (1)不只是控件:pluggable, extensible framework (2)用在什么时候:OnLoad OnClick OnMouseOver OnMouseOut OnHoverOver OnHoverOut (3)具体使用有很多可以谈的,有理由单独写一个Animation Xml 编程介绍 4.CascadingDropDown 功能:DropDownList联动,调用Web Service 细节: (1)DropDownList行为扩展 (2)如果使用Web service 方法签名必须符合下面的形式: [WebMethod] public CascadingDropDownNameValue[] GetDropDownContents( string knownCategoryValues, string category){...} 5.CollapsiblePanel 功能:Xp任务栏折叠效果 细节: (1)可以扩展任何一个 https://www.sodocs.net/doc/3e8054768.html, Panel control (2) CollapsiblePanel 默认认为使用了标准 CSS box model 早期的浏览器要!DOCTYPE 中设置页面为自适应方式提交数据rendered in IE's standards-compliant mode. 6.ConfirmButton 功能:就是弹出来一个确定对话框 7.DragPanel 功能:页面拖动 细节: (1)TargetControlID 要拖动的控件 (2)DragHandleID 拖动的标题栏所在的ControlID 8.DropDown 功能:什么都可以以下拉菜单的形式弹出来 细节: (1)TargetControlID要在什么控件上实现扩展 (2)DropDownControlID弹出来什么 9.DropShadow 功能:阴影效果,其实可以放给美工实现 细节: (1)Width 单位:px 默认5px (2)Opacity 不透明度0-1.0 默认.5 10.DynamicPopulate 功能:能实用Web Service或页面方法来替换控件的内容

aspnet常用控件介绍

Label控件 功能说明:用于显示文本,提示信息,如窗体标题,文本框的标题 命名前缀:Lbl ASPX代码: 重要属性:Text 显示的文本 HyperLink控件 功能说明:建立文本超链接或图片超链接 命名前缀:Hlk ASPX代码:Sample 重要属性:NavigateUrl 链接URL ImageUrl 显示的图片URL Target 目标框架的名称,如"_blank","_top"等 Image控件 功能说明:用于显示图片 命名前缀:Img ASPX代码: 重要属性:ImageUrl 显示的图片URL Button控件 功能说明:用于创建按钮,执行命令 命名前缀:Btn ASPX代码: 重要属性:Text 显示在按钮上的文本 TextBox控件 功能说明:用于显示文本和接收用户输入的文本 命名前缀:Txt ASPX代码: 重要属性:Text 显示在按钮上的文本 TextMode 设置文本的模式,"Single"为单行文本框,"Multiline"为多行文本框 Rows 当TextMode设置为"Multiline"时,文本框显示的行数 Columns 设置文本框的宽度 MaxLength 设置文本框允许输入的最多字符数 CheckBox控件 功能说明:用于创建复选框 命名前缀:Chk

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

MFC各种控件属性介绍

MFC各种控件属性介绍 VC++6.0控件工具箱: 2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon) 3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来标识附近另一个控件的内容。显示在静态文本控件中的字符串一般不再改变,但是在需要的时候,也可以通过调用相应的函数来进行设置。MFC提供了CStatic类支持静态控件。 4 编辑框(Edit Box):用来接收用户输入的字符串。通过选择编辑框的选项,编辑框可以接收字符串、数字、密码等;编辑框还可以设置成接收多行字符串的模式;可以自动进行大小写转换。编辑框可能向其父窗口发送多种控件通知,如果用户需要,可以对这些控件通知进行处理。MFC提供了CEdit类支持编辑框控件。

5 组成框(Group Box):用来包围具有逻辑关系的一组控件,在这些控件的周围加上边界和标题。需注意的是,组成框仅仅是在视觉效果上对控件进行“成组”,真正的“成组”工作还需要另外一些工作。 6 按钮(Button):用来接收用户的命令,应用程序在接收到用户命令后,通常需要进行一些后台工作。按钮可以响应单击或双击动作,在按钮接收到鼠标动作后,向其父窗口发送相应的控件通知,用户可以对这些控件通知进行消息映射,从而进行相应的处理。在一个对话框中,可以定义一个默认按钮,这只要选中按钮属性中的“Default”选项。如果在对话框活动的时候按下了Enter键,则等同于单击了默认按钮。MFC提供了CButton类支持按钮控件。 7 复选框(Check Box):用来显示某种可能的选择,该项选择是独立的,用户可以选中或取消该选项。在选项被选中的时候核选标记出现,选项被取消时核选标记消失。MFC中由CButton类对核选框进行支持,用户可以通过SetCheck()函数和GetCheck()函数设置或获取核选框当前的状态。 8 单选按钮(Radio Button):用来选择某种可能的选择,与核选框不同,该选项不是独立的。一般是几个单选按钮组成一组,同组中的单选按钮可以有也只能有一个按钮被选中。MFC同样使用CButton类对单选按钮控件进行支持,SetCheck()函数和GetCheck()函数对单选按钮也是适用的。 9 组合框(Combo Box):列表框和编辑框的组合,用户除了可以在列表中对已经存在的选项进行选择外,还可以输入新的选择。MFC提供了CComboBox类对组合框控件进行支持。

Telerik控件详细说明

Telerik详细说明 1.Book(电子书) 控件 可迅速导入大批量数据,如一百万条,然后分页显示,可以实现动态翻页功能,鼠标点击书本的任意一个角就可以翻页了,做得很逼真。 可以按目录进行索引,在左侧点击你想要查看的条目,右侧的电子书就会自动翻到对应的那一页。 具有事件跟踪功能,你对电子书的任意操作均会在右侧的事件列表中显示出来。 具有绑定功能,你可以把电子书绑定到任意对象集上。 键盘导航功能,可以使用键盘上的左右方向键、Home键、End 键控制翻页。 2.Buttons(按钮)控件 下拉列表框控件,下拉列表中可以是图片、树形控件等。 点击之后可以弹出另一个浮动窗口,该窗口集成了各种基础控件供用户选择。 可以把一个命令绑定到按钮中,你可以选择执行或不执行该命令,右侧会同步显示你执行的操作。 3.Calendar(日历)控件 可以使用https://www.sodocs.net/doc/3e8054768.html,数据服务配置日期。 可以选择显示范围,如显示2009年1月的所有日、显示2009年的所有月份、显示十年如2010-2019年。

具有事件跟踪功能,你对日历的任意操作均会在右侧的事件列表中显示出来。 日期选择功能 数据有效性检查功能 4.Chart(图表)控件 可以选择显示的图表类型,如柱状图、饼图、折线图、水平条等,还选择标签的显示模式、显示距离等。 可以处理大批量数据,还可以选择显示级别,如显示一年的、6个月的、一个月的、一周的等。 可以调节X轴和Y轴的缩放水平,也可以直接重置。 分类和过滤功能 分组和聚合功能 可以在图表内部或图表之间直接进行拖拽。 可以选择图例的显示位置和形状。 可以对坐标轴进行各种选择操作。 可以自定义调色板 支持多个Y轴 支持在图表中显示负值 可以在图表中显示实时动态数据。 可以把图表导出来,以PNG、BMP、XLSX、XPS等格式。 可以对图表进行下钻操作。 提供丰富多变的API供用户选择。

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为必要参数,其他

Access 控件简介

Access 控件简介 重要: 要求:了解 来源:微软 整理:Access 软件网 本文介绍 Access 中提供的不同类型的控件,并演示如何向窗体和报表添加控件。控件是窗体或报表的组成部分,可用于输入、编辑或显示数据。例如,对于报表而言,文本框是一个用于显示数据的常见控件;对于窗体而言,文本框是一个用于输入和显示数据的常见控件。其他常见控件包括命令按钮、复选框和组合框(下拉列表)。 本文内容 了解控件 了解布局(需要2007或更高版本的Access) 了解控件 利用控件,您可以查看和处理数据库应用程序中的数据。最常用的控件是文本框,其他控件包括命令按钮、标签、复选框和子窗体/子报表控件。 控件可以是绑定控件、未绑定控件或计算控件:

绑定控件其数据源是表或查询中的字段的控件称为绑定控件。使用绑定控件可以显示数据库中字段的值。值可以是文本、日期、数字、是/否值、图片或图形。例如,显示雇员姓氏的文本框可能会从“雇员”(Employees) 表中的“姓氏”(Last Name) 字段获取此信息。 未绑定控件不具有数据源(如字段或表达式)的控件称为未绑定控件。可以使用未绑定控件显示信息、图片、线条或矩形。例如,显示窗体标题的标签就是未绑定控件。 计算控件其数据源是表达式(而非字段)的控件称为计算控件。通过定义表达式来指定要用作控件的数据源的值。表达式可以是运算符(如=和+)、控件名称、字段名称、返回单个值的函数以及常数值的组合。例如,以下表达式将“单价”(Unit Price) 字段的值乘以常数值 (0.75) 来计算折扣 为 25% 的商品价格。 =[Unit Price] * 0.75 表达式可以使用来自窗体或报表的基础表或查询中的字段的数据,也可以使用来自窗体或报表中的另一个控件的数据。 注释通过添加计算字段可在表中执行计算,或通过在查询网格的“字段”行中输入表达式可在查询中执行计算。之后,只需将窗体和报表绑定到这些表或查询,即可在窗体或报表上显示计算,而无需创建计算控件。

Windows 窗体控件介绍

一、BackgroundWorker 组件: 许多经常执行的操作可能需要很长的执行时间。例如: ?图像下载 ?Web 服务调用 ?文件下载和上载(包括点对点应用程序) ?复杂的本地计算 ?数据库事务 ?本地磁盘访问(相对于内存存取来说其速度很慢) 类似这样的操作可能导致用户界面在操作运行时挂起。如果您需要用户界面的响应却遇到与此类操作关联的长时间延迟,BackgroundWorker组件可以提供一种方便的 解决方案。 使用BackgroundWorker组件,您可以在不同于应用程序的主用户界面线程的另一线程上异步(“在后台”)执行耗时的操作。若要使用BackgroundWorker,只需 要告诉该组件要在后台执行的耗时的辅助方法,然后调用RunWorkerAsync方法。在 辅助方法以异步方式运行的同时,您的调用线程继续正常运行。该方法运行完毕,

BackgroundWorker激发RunWorkerCompleted事件(可选择包含操作结果)向调用线 程发出警报。 BackgroundWorker 类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状 态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则 可以使用 BackgroundWorker 类方便地解决问题。 若要在后台执行耗时的操作,请创建一个 BackgroundWorker,侦听那些报告操作进度并在操作完成时发出信号的事件。可以通过编程方式创建 BackgroundWorker, 也可以将它从“工具箱”的“组件”选项卡中拖到窗体上。如果在 Windows 窗体设 计器中创建 BackgroundWorker,则它会出现在组件栏中,而且它的属性会显示在“属 性”窗口中。 BackgroundWorker类:在单独的线程上执行操作。 二、BindingNavigator 控件(Windows 窗体) BindingNavigator控件是绑定到数据的控件的导航和操作用户界面(UI)。使用BindingNavigator控件,用户可以在Windows 窗体中导航和操作数据。 可使用BindingNavigator控件创建标准化方法,以供用户搜索和更改Windows 窗体中的数据。通常将BindingNavigator与BindingSource组件一起使用,这样用户可以 在窗体的数据记录之间移动并与这些记录进行交互。 BindingNavigator 控件表示在窗体上定位和操作数据的标准化方法。多数情况下,BindingNavigator 与BindingSource控件成对出现,用于浏览窗体上的数据记 录,并与它们交互。在这些情况下,BindingSource属性被设置为作为数据源的关 联System.Windows.Forms.BindingSource组件。 默认情况下,BindingNavigator 控件的用户界面 (UI) 由一系列ToolStrip按钮、文本框和静态文本元素组成,用于进行大多数常见的数据相关操作(如添加数据、 删除数据和在数据中导航)。每个控件都可以通过BindingNavigator 控件的关联成 员进行检索或设置。 BindingNavigator类:表示窗体上绑定到数据的控件的导航和操作用户界面(UI)。 三、BindingSource 组件★ 封装数据源以绑定到控件。 BindingSource组件有两个用途。首先,它提供一个将窗体上的控件绑定到数据的间接层。这是通过将BindingSource组件绑定到数据源,然后将窗体上的控件绑 定到BindingSource组件来完成的。与数据的所有进一步交互(包括导航、排序、 筛选和更新)都是通过调用BindingSource组件来完成的。其次,BindingSource组 件可以充当强类型数据源。使用Add方法向BindingSource组件添加类型会创建一 个该类型的列表。 BindingSource组件用于简化将控件绑定到基础数据源的过程。BindingSource组件既可以作为一个导管,也可以作为一个数据源,其他控件绑定到该数据源。在将命令 传递到基础数据列表时,该组件为您的窗体提供抽象的数据连接。此外,您还可以直 接向该组件添加数据,这样,该组件本身起数据源的作用。 BindingSource类:封装窗体的数据源。 四、Button 控件(Windows 窗体)★

web 3种按钮控件的详细介绍

学习材料二 一、控件定义 1、 "按钮上的文字" 2、ImageButton W eb 控件 作用:用图片来当做按钮。

?语法: 3、button控件 ?作用:在W eb 窗体页上显示普通按钮(Button) 控件。 ?语法: 4、HyperLink控件 ?作用:用来设定超级链接,就是HTML元素的 标注。 ?语法:

Id="控件Id" Runat="Server" Text="超级链接文字或小提示文字" ImageUrl="图片所在地址" Target="超级链接所要显示的窗口" /> 或 超级链接文字 5、Image控件 ?作用:用来显示图片。 ?语法:

C#控件介绍及用法(详细版)

C#其实很好学,只要你弄清楚控件。 控件 控件是视窗交互的工具。控件是一种特殊的类,所有控件都继承自System.Windows.Forms.Control类。这里Control就叫做控件的基类,控件就是Control的派生类。一个类从基类继承,就拥有基类的所有成员(包括:变量(亦称字段),属性,函数(函数亦称方法),事件,运算符)。类之间通过继承关系保证了派生类拥有需要的方法或字段。所以Control的成员就是控件的通性。这里列出了Control

https://www.sodocs.net/doc/3e8054768.html,/zh-cn/library/system.windows.forms.control_members.aspx 静态文本控件Label: 表示控件的文本标签,并提供对访问键的支持。 它是最简单的控件,用于显示文字,其实它不一定是静态的,显示的文字可以随时通过Text属性更改。常用的属性是Font、BackColor、ForeColor、Text、Location、Size、Visible。 超链接文本控件LinkLabel: Windows 窗体LinkLabel控件使您能够向Windows 窗体应用程序添加Web 样式的链接。一切可以使用Label控件的地方都可以使用LinkLabel控件;还可以将文本的一部分设置为指向某个对象或网页的链接。 与Label类似,提供了类似超链接的文字样式,Label也可以设置Click事件,但LinkLabel更容易让人发现它被单击有不同的作用(由于它像超链接的样子)。也可以用作选项,【例】: ?新建工程,设计界面如图: ?修改LinkLabel控件名字:linkOption ?选择 ?修改(Name)属性 ?改为linkOption ?P.S.以后就用linkOption表示这个控件,在C#代码中控件实例实质上是一个变量,变量类型就是控件的类。这就是这个控件的变量名。由于默认的名称linkLabel1没有实际意义,编程时通常先修改其名字,使其好记。由于是变量名所以 命名规则与普通变量没有区别,由“_”或英文字母开头都是合法的,不允许重名。但通常许多控件共同运作来完成一 件具体的事,所以通常习惯在控件前面加上小写的类型简称,后跟首字母大写的名称。这是一条基本技巧,以后不

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控件treeview用法详解

VB TreeView控件使用详解 (2012-06-16 15:08:16) 转载▼ 分类:VB编程笔记 标签: it 第一小时:学习直接用代码将数据填充到树控件中。 为什么要先学习直接用代码将数据填充到树控件中?因为这种方法是最简单的,代码也最容易理解,学习树控件,先将这个学会,已经掌握了一半,所以先不要急着想怎么将表中的数据填充到树控件中,在第一小时里,树控件和表完全没有关系。 目的:我们要在树控件中建立如下的一个3层级关系 水果 | |__苹果 | |__红富士 | |__国光 | |__葡萄 |__红提子 |__青提子 解释:水果包含2种,一种是苹果,一种是葡萄,苹果又包含2种,一种是红富士,一种是国光,葡萄也如此。 在这里:“爷”是水果,“父”是苹果,葡萄,“子”是红富士,国光,红提子,青提子。概括如下: 爷(只能有一个):水果 父(这里有2个):父1:苹果;父2:葡萄 子(这里有4个):子1:红富士(父1苹果的子);子2:国光(父1苹果的子);子3:红提子(父2葡萄的子);子4:青提子(父2葡萄的子) 1、新建一个窗体,在窗体上放置两个控件,一个是Treeview,一个是Imagelist 如何找到这两个控件? Treeview控件在“工具箱”的榔头加扳手图标(其他控件)中选“Microsoft Treeview Control,Version 6.0" Imagelist控件在“工具箱”的榔头加扳手图标(其他控件)中选“Microsoft Imagelist Control,Version 6.0" Treeview控件大家都明白干什么用的,Imagelist控件是干什么用呢?原来这个控件是放图标用的,如果你想在树控件中显示图标的,这个图标都将储存在ImageList控件中。 2、设置这两个控件的属性 首先要讲清楚控件的属性设置有2种,一种是设置这个控件在ACCESS中的属性,比如名称等。一种是设置这个控件本身的属性。要设置这个控件在ACCESS中的属性,选中控件后按鼠标右键选“属性”就可以了。跟我们平时设置文本框什么的一样。要设置这个控件本身

ios的控件介绍

控件 iPhone的iOS 系统的开发需要用到控件。开发者在iOS平台会遇到界面和交互如何展现的问题,控件解决了这个问题。使得iPhone的用户界面相对于老式手机,更加友好灵活,并便于用户使用。下面介绍下iPhone常用的控件: 窗口 UIWindow,iPhone的规则是一个窗口,多个视图,窗口是你在app显示出来你看到的最底层,他是固定不变的,基本上可以不怎么理会,但要知道每层是怎样的架构。 视图 UIView,是用户构建界面的基础,所有的控件都是在这个页面上画出来的,你可以把它当成是一个画布,你可以通过UIView增加控件,并利用控件和用户进行交互和传递数据。 窗口和视图是最基本的类,创建任何类型的用户界面都要用到。窗口表示屏幕上的一个几何区域,而视图类则用其自身的功能画出不同的控件,如导航栏,按钮都是附着视图类之上的,而一个视图则链接到一个窗口。 视图控制器 视图控制器UIViewController,你可以把他当成是对你要用到视图UIView进行管理和控制,你可以在这个UIViewController控制你要显示的是哪个具体的UIView。另外,视图控制器还增添了额外的功能,比如内建的旋转屏幕,转场动画以及对触摸等事件的支持。UIKit 1. 显示数据的视图 UITextView:将文本段落呈现给用户,并允许用户使用键盘输入自己的文本。 UILabel:实现短的只读文本,可以通过设置视图属性为标签选择颜色,字体和字号等。 UIImageView:可以通过UIImage加载图片赋给UIImageView,加载后你可以指定显示的位置和大小。 UIWebView:可以提供显示HTML.PDF等其他高级的Web内容。包括xls,word等文档等。 MKMapView:可以通过MKMapView向应用嵌入地图。很热门的LBS应用就是基于这个来做的。还可以结合MKAnnotationView和MKPinAnnotationView类自定义注释信息注释地图。 UIScrollView:一般用来呈现比正常的程序窗口大的一些内容。可以通过水平和竖直滚动来查看全部的内容,并且支持缩放功能。 1. 做出选择的视图 UIAlertView:通过警告视图让用户选择或者向用户显示文本。 UIActionSheet:类似UIAlertView,但当选项比较多的时候可以操作表单,它提供从屏幕底部向上滚动的菜单。 (3)其他

VB表格控件总览与例程说明

VB表格控件总览与例程说明 一.表格控件总览: 在VB开发环境中,表格控件在界面开发元素中占有重要的地位。它不仅有外观整洁、表达形式规范的优点,而且更重要的是它较高的信息表现率(就是相对于其他控件来说能够表达更多的信息),随着信息时代的到来,它的应用将更加的广泛。 那么在VB平台下,如何操作这一功能强大的控件元素呢?事实上我们知道,VB平台下面的表格控件是相当丰富的,总结下来提供了4种类型:Microsoft Data Bound grid Control、Microsoft Datagrid Control、Microsoft Flexgrid Control、Microsoft Hierarchial Flexgrid Control. 这四种表格各有其特点,下面我们一一讨论。 1. Microsoft Data Bound grid Control 此控件主要用于数据绑定(可以不绑定,但是因为不提供对单个cell的控制支持,所以实际上这样做是不经济的)。具体说来,就是数据源比较固定的情况下可以使用这种控件。 具体使用方法是设定此控件的datasource属性,就可以不用编写任何代码就可以显示该数据源所指向的记录数据。比如可以将datasource设置为一个data控件,而data控件又指向数据库"成绩"的一个"语文"表,那么当程序运行时,它就自动显示此"语文"表的

数据。 从上面的分析看得出来,这个控件虽然操作方便,但是它也有局限性,就是不能对显示的数据进行灵活的控制操作,比如有些数据允许用户修改,有些数据却不允许用户修改,而此控件却只能提供全部数据源的原子操作:即要么全部允许修改,要么就全部不允许。还有另外此控件也不提供对单个单元格(cell)进行操作,所以提供不了更为个性化的界面风格。 2. Microsoft Datagrid Control 此控件跟前面介绍的Data Bound grid Control控件很相似,也是主要进行绑定操作,而缺点和Data Bound grid Control完全一样。但是它跟Data Bound grid Control不一样的是其数据源的驱动引擎只能是OLEDB形式的,不能是DAO,比如就可以使用ADO数据控件,不能使用DATA控件。而Data Bound grid Control却刚好和它相反,这一点在开发中一定要注意。 3. Microsoft Flexgrid Control与Microsoft Hierarchial Flexgrid Control. 这里重点介绍这两种控件,因为在实际开发中,这两种控件应用的场合更多一些,它不仅能够反映数据,而且也能把数据的修改信息反映到数据库中去,所以弥补了上述两种控件的不足。 如果数据不需要修改,那么可以进行绑定操作,其方法跟前面介绍的完全一样,就是通过设置DataSource属性来完成数据的显示工作。但是实际开发中,需要对整个表格控件更为灵活的显示控制。

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 BackColor &H00FF8080(蓝色)

相关主题