VB常用控件的属性及功能
- 格式:pdf
- 大小:489.77 KB
- 文档页数:33
VB编程中网格控件的选用及使用在VB编程中,网格控件(Grid Control)是一种非常常见的控件。
它可以在程序界面中方便地展示和编辑表格数据,实现数据的快速查找、排序和过滤等功能。
本文将介绍VB编程中网格控件的选用及使用。
一、网格控件的选用在VB编程中,常见的网格控件包括MSFlexGrid、VSFlexGrid、True DBGrid等。
下面将逐一对它们进行介绍。
1.1 MSFlexGridMSFlexGrid是VB 6.0自带的网格控件,它的优点在于易于使用和轻量级。
MSFlexGrid可以显示文本、数值、日期、图像等类型的数据,并支持排序、过滤等基本操作,可以满足大部分数据展示的需求。
MSFlexGrid的缺点在于功能相对较为简单,不能进行复杂的数据操作和自定义样式的渲染。
1.2 VSFlexGridVSFlexGrid是由ComponentOne公司开发的一个强大的网格控件,它的优点在于功能非常丰富,支持多种数据格式和数据操作,可以进行自定义样式的渲染,可以满足更复杂的数据展示需求。
VSFlexGrid的缺点在于相对较为复杂和庞大,同时需要购买设置许可证。
1.3 True DBGridTrue DBGrid是由ComponentOne公司开发的一个类似于VSFlexGrid的网格控件,它的优点在于功能非常强大,支持多种数据格式和数据操作,支持复杂的分组和联合查询,可以进行自定义样式的渲染,同时支持数据绑定和数据关系的处理,是一个集成性较强的网格控件。
True DBGrid的缺点在于更为复杂和庞大,需要购买设置许可证,同时也不如VSFlexGrid得到广泛的支持和使用。
二、网格控件的使用在VB编程中,网格控件的使用相对简单,主要分为以下几个方面。
2.1 网格控件的引用网格控件需要在程序中进行引用后才能使用,通常的方法是使用“工具箱”中的“组件”进行引用。
以MSFlexGrid为例,在程序中引用MSFlexGrid的代码如下:Private WithEvents FlexGrid1 As MSFlexGrid这样就可以在程序中使用MSFlexGrid了。
VB命令按钮常用属性学习各种高级外挂制作技术,马上去百度搜索"魔鬼作坊",点击第一个站进入,快速成为做挂达人。
命令按钮通常用来在它的单击事件中完成一种特定的程序功能。
尽管其他控件的单击事件也可以做同样的事情,但使用命令按钮已经成为Windows应用程序的风格。
熟悉Windows的人都知道,单击命令按钮就会完成程序提供的一个功能。
因此,向用户提供的服务功能通常都以命令按钮的形式出现在用户界面中。
常用属性命令按钮的基本属性:Name、(:aption、Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontI—talic、FontUnderline等。
命令按钮特有属性:Default、Cancel、Style、Picture、DownPicture、DisabledPicture、MaskColor、IJseMaskColor和ToolTipText属性。
(1)Default属性如果一个命令按钮的Default属性设置为Tme,则不论焦点在窗体的哪个控件上,只要用户按Enter键,就产生这个按钮的单击事件。
在一个窗体中,只允许一个命令按钮的Default 属性被设置为True,当把一个命令按钮的Default属性设置为‘Frue,会自动将其他命令按钮的Default属性设为False。
(2)Cancel属性如果一个命令按钮的Cancel属性设置为True,则不论焦点在窗体的哪个控件上,只要用户按Esc键,就产生这个按钮的单击事件。
在一个窗体中,只允许一个命令按钮的Cancel 属性被设置为True,其他命令按钮的Cancel属性将自动设为False。
本人首发中国自学编程网,通常在该按钮的Click事件中完成的是退出或取消之类的操作。
(3)Style属性Style属性决定命令按钮中是否可以显示图形。
如果设置为0,则不显示图形只显示标题;如果设置为1,则可同时显示文本和图形。
VB属性大全1.01、窗体(FORM)的常用属性1.01、窗体(FORM)的常用属性...1.02、标签控件(Lable)的常用属性 (7)1.03、文本框控件(TextBox)的常用属性 (9)1.04、框架控件(Frame)的常用属性 (13)1.05、命令按钮控件(CommandButton)的常用属性 (15)1.06、复选框控件(CheckBox)的常用属性 (17)1.07、单选钮控件(OptionButton)的常用属性 (19)1.08、组合框控件(ComboBox)常用属性 (22)1.09、列表框控件(ListBox)的常用属性 (25)1.10、水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar)的常用属性 (28)1.11、定时器控件的常用属性 (30)1.12、文件系统控件的常用属性 (30)1.13、形状控件(Shape)常用属性 (33)1.14、直线控件(Ling)的常用属性 (35)1.15、图像控件(Image)的常用属性 (36)1.16、图片框控件(PictureBox)的常用属性 (38)1.17、数据控件(Data)的常用属性 (43)1.18、OLE容器控件(OLE)的常用属性 (46)1.19、菜单控件的常用属性 (48)2.02、电影(ActiveMovie)控件的常用属性 (49)2.01、Adodc控件的常用属性 (52)2.03、动画(Animation)控件的常用属性 (55)2.04、公用对话框控件(CommonDialog)控件的常用属性 (56)2.05、数据组合框(DataCombo)控件的常用属性 (60)2.06、数据型电子表格控件(DataGrid)的常用属性 (62)2.07、数据列表(DataList) 控件的常用属性 (65)2.08、DTPicker控件的常用属性 (67)2.09、平面滚动条控件(FlatScrollBar)的常用属性 (70)2.10、图像组合框(ImageCombo)控件的常用属性 (71)2.11、图像列表控件(ImageList)的常用属性 (74)2.12、Inet控件的常用属性 (74)2.13、列表视图控件(ListView)的常用属性 (75)2.14、MAPIMessages控件的常用属性 (79)2.15、MAPISession控件的常用属性 (80)2.16、MaskEdBox控件的常用属性 (80)2.17、多媒体(MMControl)控件的常用属性 (83)2.18、月视图(MonthView)控件的常用属性 (86)2.19、图表控件(MSChard)的常用属性 (89)2.20、MSComm的常用属性 (93)2.21、电子表格控件(MSFlexGrid)的常用属性 (94)2.22、层次型电子表格控件(MSHFlexGrid)的常用属性 (99)2.25、进度栏(ProgressBar)控件的常用属性 (107)2.26、RichTextBox控件的常用属性 (110)2.27、滑动块(Slider)控件的常用属性 (112)2.28、选项卡(SSTab)的常用属性 (115)2.29、状态栏(StatuaBar)控件的常用属性 (117)2.32、工具栏(ToolBar)控件的常用属性 (119)2.33、树状视图控件(TreeView)的常用属性 (122)2.34、UpDown控件的常用属性 (125)2.35、Winsock控件的常用属性 (127)===========================================1.01、窗体(FORM)的常用属性属性说明(Name)窗体的名称ActiveControl返回焦点所在的控件,该属性设计阶段不可用,运行时只读。
中tooltip控件的用法
在中,Tooltip控件用于在用户将鼠标悬停在控件上时显示一条描述性的文本消息。
Tooltip控件提供了一种有效的方式来向用户提供关于界面元素的有用信息,而无需使用弹出窗口或额外的对话框。
要使用Tooltip控件,首先需要在Visual Studio的表单设计器中将其拖放到窗体上,或者在代码中创建它。
一旦添加了Tooltip控件,可以设置其属性以定制显示的内容和行为。
以下是一些常用的Tooltip控件属性:
1.Active: 确定是否启用Tooltip。
如果设置为True,则当用户将鼠标
悬停在关联的控件上时显示Tooltip。
2.AutoPopDelay: 指定Tooltip显示后自动消失之前的时间(以毫秒
为单位)。
3.InitialDelay: 指定在用户将鼠标悬停在关联的控件上后,Tooltip
出现之前的延迟时间(以毫秒为单位)。
4.ReshowDelay: 指定在用户将鼠标从Tooltip移开后,再次显示
Tooltip之前的延迟时间(以毫秒为单位)。
5.ShowAlways: 如果设置为True,则即使Active属性为False,
Tooltip也会显示。
6.ToolTipText: 设置Tooltip中显示的文本。
下面是一个简单的示例代码,演示如何在中使用Tooltip控件:
在上面的示例中,我们创建了一个ToolTip对象,并将其与窗体上的一个按钮关联起来。
我们还设置了ToolTip的属性来控制其行为和显示效果。
当用户将鼠标悬停在该按钮上时,将显示一个包含描述性文本的Tooltip。
VB常用控件的属性及功能(转帖)控件目录:Form(窗体)、PictureBox(图片框)、Label(标签)、TextBox(文本框)、Frame(框架)、CommandButton (命令按钮)、OptionButton(选项按钮)、ListBox(列表框)、Hscrollbar(水平滚动条)Vscrollbar(垂直滚动条)、Timer(时钟)、Shape(形状)、Line(直线)、Image(图片框)、OLE Container(OLE容器)Form(窗体) 的常用属性及功能1. name (窗体名称):为窗体指定一个名字。
2. Appearance:设置一个窗体是否运行时以3D效果显示。
0—Flat:窗体以平面的形式显示,1—3D:窗体以3D的形式显示(默认值)。
3. AutoRedraw:控制窗体的重画。
True:若其他窗口覆盖当前窗体再返回该再返回该窗体时,VB将重画该窗体内的所有图形False:VB必须调用一个事件过程才能完成重画。
4. BackColor:设置对象中文本和图形的背景色。
5. ForeColor:设置对象中文本和图形的前景色。
6. BorderStyle:为窗体等对象设置边框的式样。
0—None:窗体无边框1—FixedSingle:程序运行后窗体大小不被改变,单线边框2—Sizable:程序运行后窗体大小可以被改变,双线边框3—FixedDouble:程序运行后窗体大小不被改变,双线边框4—FixedToolWindo:程序运行后窗体大小可以被改变,单线边框5—SizableToolWindow:程序运行后窗体大小可以被改变。
7. Caption:设置窗体标题栏显示的文本。
8. Clipcontrols:设置Paint事件的绘图方法—是重画整个对象还是重画新显示的区域。
True:重画整个对象False:重画新显示的区域。
9. ControlBox:运行程序时该属性有效。
在窗体标题栏左边设置一个任务列表,点击窗体图标左上角显示系统菜单。
True:能显示系统菜单False:不能显示系统菜单。
10. DrawMode:设置绘图方法或决定用Shape,Line控件输出时的外观,共16个值(略)11. DrawStyle:设置用绘图方法输出时的线条类型。
0—Solid:实线(默认值) 1—Dash:虚线2—Dot:点线3—DashDot:点划线4—DashDotDot:双点划线5—Invisible:无线6—InsideSolid:内收实线。
12. DrawWidth:设置用绘图方法输出时的线条宽度。
13. Enabled:设置一个对象是否对用户生成的事件的响应。
True:用户操作被响应(默认值) False:用户操作不被响应。
14. FillColor:设置填充圆、方框等封闭图形所使用的颜色。
标准RGB颜色,默认情况下,设置为0(黑色)。
15. FillStyle: 设置Shape控件中所生成图表的填充样式。
0—Solid:实线1—Transparent:透明(默认值) 2—HorizontalLine:水平直线3—VerticalLine:垂直直线4—UpwardDiagonal:上斜对角线5—DownwardDiagonal:下斜对角线6—Cross:十字线7—DiagonalCross:交叉对角线。
16. Height:设置窗体的高度。
17. Width:设置窗体的宽度。
18. Font:设置窗体上字体的字形、字号等。
19. FontTransparent:设置是否显示窗体、打印机、或图片框上的背景文本、图片。
True:显示,默认值False:不显示。
20. HelpContextlD:设置一个对象和缺省帮助文件的上下文标识符。
21. Icon:设置窗体左上角的小图标。
22. KeyPreview:扑获键盘事件并响应。
23. Left:设置窗体内部最左端与它的容器最左边之间的距离。
24. Top:设置窗体内部最上端与它的容器最上端之间的距离。
25. Moveable:设置是否能移动一个窗体。
True:可以移动False:不可以移动。
26. Picture:设置在窗体中显示的图片。
27. StartupPosition:决定窗体首次出现时在屏幕上的位置。
0—Manual:手动,窗体的初始位置由Left和Top决定1—CemterOwner:窗体出现在使用环境的中心位置2—CenterScree:窗体出现在屏幕的中心位置3—WindowsDefult:窗体以Windows默认放时出现在屏幕上,一般是左上角。
28. Visible:设置窗体是被显示还是被隐藏。
True:窗体被显示(默认值) False:窗体被隐藏。
29. WindowState:设置一个窗体运行时的大小状态。
0—Normal:此时的窗体大小由width,Height等属性决定(默认值) 1—Minimized:使窗体最小化成图标,2—Maximized:使窗体以全屏方式。
MaxButton 最大化True可用False不可用MinButton 最大化True可用False不可用PictureBox(图片框)控件的常用属性及功能1. RightToleft:它指示双向系统上的文本显示方向和控件可见的外观,应用于AmbientProperties。
True:控件运行在双向平台上(例如、阿拉伯语),文本从右向左显示False:控件的表现和运行在非双向平台(例如英Windows95)一样,文本从左向右显示。
如果容器没有实现这种环境属性,这将是默认的设置值。
2. Align:确定对象是否可在窗体上以任意大小、在任意位置上显示,或是显示在窗体的顶端、底端、左边或右边,而且自动改变大小以适合窗体的宽度。
0—None:非MDI窗体的默认值)无,可以在设计时或在程序中确定大小和位置。
如果对象在MDI窗体上,则忽略该设置值1—AhRnTop:(MDI窗体的默认值)顶部——对象显示在窗体的顶部,其宽度等于窗体的ScaleWidth属性设置值,2—AlignBottom:底部——对象显示在窗体的底部,其宽度等于窗体的ScaleWidth属性设置值3—AhgnLeft:左边——对象在窗体的左面,其宽度等于窗体的ScaleWidth属性设置值4—AlignRight:右边——对象在窗体的右面,其宽度为窗体的ScaleWidth属性设置值。
3. AutoRedraw:自动重绘。
True:使PictureBox控件的自动重绘有效False:使对象的自动重绘无效,且将图形或文本只写到屏幕上当需要重画该对象时,VisualBasic会激活对象绘制事件(默认值)。
4. AutoSize:决定控件是否自动改变大小以显示其全部内容。
True:自动改变控件大小以显示全部内容False:保持控件大小不变,超出控件区域的内容被裁剪掉(默认值)。
5. CurrentX,CurrentY:设置下一次打印或绘图方法的水平(CurrenIX)或垂直(CurrentY)坐标,设计时不可用。
6. FillColor:设置用于填充形状的颜色。
标准RGB颜色:代码中用RGB或Q:BCol-。
r函数设置的颜色系统默认颜色:对象浏览器中的VB对象库中指定的系统颜色常量,Windows操作环境替换用户在控制面板中的设置值默认情况下,FillColor设置为0(黑色)。
7. FillStyle:设置用来填充Shape控件、以及由Circle和Line图形方法生成的圆和方框的模式。
0—Solid:实线1—Transparent:透明(默认值) 2—HorizontalLine水平直线3—VerticalLine:垂直直线4—UpwardDiagonal:上斜对角线5—DownwardDiagonal:下斜对角线6—Cross:十字线7—DiagonalCross:交叉对角线8. Image:返回持久图形的句柄,该句柄由Windows运行环境提供。
9. ScaleHeight,ScaleWidth:当使用图形方法或调整控件位置时,返回或设置对象内部的水平(ScaleWidth)或垂直(ScaleHeight)度量单位。
10. ScaleMode:当使用图形方法或调整控件位置时,返回或设置一个值,该值指示对象坐标的度量单位。
0—User:指出ScaleHeight、ScaleWidth、ScaleLeft和ScaleTop属性中的一个或多个被设置为自定义的值1—Twips:缇(每逻辑英寸为1440缇;每逻辑厘米为567个缇)(默认值) 2—Points:磅(每逻辑英寸为72个磅) 3—Pixels:像素(监视器或打印机分辨率的最小单位4—Characters:字符(水平每个单位:120缇;垂直每个单位;240缇。
) 5—Inches:英寸6—Millimeters:毫米7—Centimeters:厘米。
11. TabStop:返回或设置二个值,该值用来指示是否能够使用TAB键来将焦点从一个对象移动到另一个对象。
True:表示指定对象能够被tab停止(默认值) False:表示当用户按下tab键时,将跨越该对象,虽然该对象仍然在实际的tab键顺序中保持其位置,按照Tablndex属性的决定。
12. FontTransparent:来决定PietufeBox;控件上的背景文本和图形被显示在字符周围的空区。
True:允许背蔗图形和文本以某种字体在字符的周围空区显示出来(默认值) False:屏蔽在字体字符周围已有的背景图形和文本。
Label(标签)控件的常用属性及功能1. DataMember:从数据供应程序提供的几个数据成员中返回或设置一个特定的数据成员。
2. DataFormat:设置或返回;StdDataFormat对象,—个被绑定对象将跗加到它,在设计时或运行时都可读写。
3. RightToLeft:它指示双向系统上的文本显示方向和控件可见的外观,应用于AmbientProperties:True:控件运行在双向平台上(例如;阿拉伯语),文本从右向左显示False.控件的表现和运行在非双向平台(例如英语Windows95)一样,文本从左向右显示,如果容器没有实现这种环境属性,这将是默认的设置值。
4. OLEDropMode:设置是由部件还是由程序员来处理OLE拖放操作。
0—Manual:手动,程序员处理所有的OLE拖放操作(默认值) 1—Automatic:自动,部件处理所有的OLE拖放操作。
5. BackColor,ForeColor:BackColor:设置对象中文本和图形的背景色ForeColor:设置对象中文本和图形的前景色。