在vb中制作activeX控件时如何对调用它的form的属性加以影响(无内容)

dirotac 2000-08-13 05:40:00
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dirotac 2000-08-13
  • 打赏
  • 举报
回复
to dongdong:
我见过那样的控件,只是把它放到form上,他就起作用,不用加
“调用时:active.changecolor me“
也就是说,如何在active中直接称呼form
谢谢
dongdong 2000-08-13
  • 打赏
  • 举报
回复
ACTIVEX控件被调用时,如果想对调用它的FORM属性加以影响,应该可以将该FORM作为一个变量传给控件,如:
控件的方法如:
sub ChangeColor(g_form as Form)
g_form.backcolor=red
end sub
调用时:active.changecolor me
或者更稳定的方法是通过API,将FORM的HWND传给控件。

VB6.0动态加载ActiveX件漫谈 深圳 罗汉军 罗德昌 熟悉VB的朋友对使用ActiveX件一定不会陌生,众多件极大地方便了编程, 但唯一的缺陷是不能动态加载件,必须在设计通过引用,将件放置在窗体上。 VB6.0已能够解决该问题,只是帮助没有明确说明,并且没有描述到一些关键功 能,由于以前的版本可以动态创建进程外服务:如果对象是外部可创建的,可在 Set 语句用 New 关键字、CreateObject 或 GetObject 从部件外面将对象引用赋予变 量。 如果对象是从属对象,则需使用高层对象的方法,在 Set 语句指定一个对象引 用: Dim xlApp1 As Excel.Application Set xlApp1 = New Excel.Application 或 Dim xlApp As Object '定义存放引用对象的变量。 Set xlApp = CreateObject("excel.application") xlApp.Visible = True ---- 这些语法很容易造成误导,以为动态加载ActiveX件也是此方法,可能有朋 友也象我一样利用CreateObject尝试了无数次,却无功而返,不知微软公司是出于何种 考虑,动态加载ActiveX件是扩展件集合的方式实现,通过实际摸索,终于就如 何实现动态ActiveX件找出了一条切实可行的方法,下面以一个具体的实例来详细说 明。 一、ActiveX件 ---- ActiveX 件是 Visual Basic 工具箱的扩充部分。使用 ActiveX 件的方 法与使用其它标准内装的件,如 CheckBox 件,完全一样。在程序加入 ActiveX 件后,它将成为开发和运行环境的一部分,并为应用程序提供新的功能。 ---- ActiveX 部件通过客户端/服务器关系与应用程序— 及与部件相互之间— 交 互作用。客户端是使用部件功能的应用程序代码或部件。服务器是部件及其关联的对象。 例如,假设应用程序使用 ActiveX 件来提供一个标准的雇员窗体,供公司的多种 应用程序使用。提供雇员窗体的 ActiveX 件就是服务器,使用这个件的应用程序 就是服务器的客户端。 二、加载方法 ---- VB6.0对Controls 集合进行了扩展,以前版本Controls 集合在窗体上列 举出已加载的件,这在迭代过程是很有用的。Controls 集合标识一个叫做 Controls的内在窗体级变量。如果忽略可选的 object 所在处的整数,则关键字 Controls 必须包括在内。我们通常在窗口使用如下代码: Text1.Text="Hello, world" 其实也可以使用如下代码达到同一目的: Controls(1).Text="Hello, world" ---- 在VB6.0除了原来的Clear、Remove 方法外(很奇怪,为什么微软在VB5.0 只提供这两种方法,而没有提供Add方法,因为没有Add,这两种方法也就没什么用处), 增加了Add方法,该方法就是用于动态加载件的: Controls.Add(progid as String, Name as String); progid: ActiveX部件的ProgID,如:"VB.CheckBox"; Name:ActiveX部件加载后的名称,如: "MyCheckBox"; 若要在窗体上添加一个名为MyButton的按钮,可以使用: dim oControl as Object '窗体级变量 注意:这里声明为Object对象类型 Private Sub LoadControl() Set oControl = Controls.Add ("VB.CommandButton", "MyButton") oControl.Left = 10 oControl.Top = 10 oControl.Visible = True '使件可见 End Sub ---- 这是VB6.0的标准语法,它在例程也是如此演示的,不过该方法虽然现实了 件的动态加载,按钮显示在窗体上,可以象普通按钮一样按下去,但加载的件不能 预先设计响应事件代码,如:事件Sub MyButton_Click()将是非法的,当然,可以将要 响应的事件封装在件内部。就编程的观点来看该方法没什么大的用处,开发ActiveX 件的目的是为了资源共享,为了被其他开发人员利用,所以要提供必要的事件接口, 显然利用该方法不行,通过分析VBControls等相关对象,找出VBControlExtender对象 与EventInfo相结合能提供事件陷井捕捉,VBControlExtender对象对动态添加件特 别有用,它提供了一套通用的属性、方法、事件给开发人员,它的一个突出特点是能编 程设计件的事件,熟习类编程的朋友对带事件的对象声明一定不会陌生: ---- Dim WithEvents objElemt as CElemtVBControlExtender也不例外,声明的 语法一样,只不过它有个特殊的事件ObjectEvent(Info As EventInfo),它能捕捉到对 象使用RaiseEvent产生的所有事件,EventInfo数据结构映射了事件的名称、参数个数 和参数的值。VBControlExtender和 EventInfo相结合,采用Select Case 就可以预先 将不同类对象的事件放置一起,各自独立运作。将上面的代码改写一下就能提供Click 事件了: ---- Dim WithEvents oControl As VBControlExtender '带事件声明声明之后您 就可以在代码窗口的左上角的对象下拉框发现该对象出现了,也就是说,该对象有了 事件或方法了,它的事件有DragDrop,DragOver ,LostFocus ,GotFocus , ObjectEvent和Validate,其ObjectEvent是通用的事件捕捉。 Private Sub LoadControl() Set oControl = Controls.Add ("VB. CommandButton", "MyButton") oControl.Visible = True End Sub Private Sub oControl_ObjectEvent(Info As EventInfo) Select Case Info.Name Case "Click" 'Click事件 '您可以添加处理Click事件代码 MsgBox "您按了MyButton!" Case Else ' 其他事件 ' Handle unknown events here. End Select End Sub ---- 当然对微软提供的标准件能采用该方法添加,大家都不会怀疑,但自己开 发的件也能吗?答案是肯定的,我们可以用一个实际的例子进行说明。 三、实例描述 ---- 假设一个本地网络的监系统,需要在原理图与实物示意图间切换,原理图 包括组网结构、传输资源、监主机等,而实物示意图包括路由器、设备、采集器等, 当然两种图的事件要一致,如双击某个设备图形将显示给设备的实数据等,为了简化 维护,将原理图与实物示意图封装成ActiveX件,由于每种图需要加载许多图形 件,消耗资源较大,不能同加载,需要将其分解为两个件,在切换首先卸载一个 件,然后加载另一个件,所以要实现动态加载ActiveX件。 ---- 原理图件为--Theory.ocx ,对应工程为CTheory; ---- 实物图件为---Fact.ocx ,对应工程为CFact; ---- 注意:为了简化,在设计不设置许可证关键字。 ---- 实物图件上的图形对象可以被拖动,拖动后的位置信息通过事件 ChangePosition来通知拥有该件的窗体,以便下次加载能显示在最后位置,实物 图和原理图件都有双击事件完成的工作相同,其他事件此处忽略。 ---- 四、具体示例 ---- 1、准备工作 ---- 对件Theory.ocx 、Fact.ocx 进行注册(利用Regsvr32.exe注册); ---- 建立窗体frmTest.frm ,在窗体上放置按钮cmdLoadOcx—“原理图” ---- 2、声明窗体级变量与加载函数LoadControl Dim WithEvents oControl As VBControlExtender '地图仿真件对象 Dim mblnTheory As Boolean '是否显示原理图 Private Function LoadControl(intType As Integer) If Not oControl Is Nothing Then '首先判断对象是否存在,若存在则卸载 Controls.Remove("MapView") '卸载件,此操作非常重要 End If If intType = 0 Then Set oControl = Controls.Add ("CTheory. Theory", "MapView") Else Set oControl = Controls.Add ("CFact.Fact", "MapView") End If oControl.Height = 3500 oControl.Width = 6500 oControl.Top = 100 oControl.Visible = True End Function Private Sub Form_Load() mblnTheory = True End Sub ---- 3、为按钮cmdLoadOcx编写代码 Private Sub cmdLoadOCX_Click() If mblnTheory Then Call LoadControl(0) mblnTheory = False cmdLoadOCX.Caption = "实物图" Else Call LoadControl(1) mblnTheory = True cmdLoadOCX.Caption = "原理图" End If End Sub ---- 4、为事件ChangePosition编写代码 Private Sub oControl_ObjectEvent (Info As EventInfo) Select Case Info.Name Case "ChangePosition" MsgBox CStr(Info.EventParamters.Item( 1).Value) + ":" + _ CStr(Info.EventParamters.Item(2).Value) Case "DbClick" '双击处理代码 Case Else ' End Select End Sub ---- 注意: EventInfo的参数EventParamters集合是以1开始的,一般来说,微 软新的集合一般是以1开始的,而旧的是以0开始的,如RdoErrors.Item(0)。 ---- 5、关闭窗口前卸载件 Private Sub Form_Unload(Cancel As Integer) Controls.Remove("MapView") Set oControl = Nothing End Sub ---- 6、特别注意 ---- 通过Controls.Add方法添加的ActiveX件一定不能在该工程有该件的任 何引用,否则系统将出错。 四、小结 ---- 通过使用动态加载ActiveX件使用庞大的应用程序变得很小,将不同的 ActiveX件进行各种组合,使应用程序更加灵活多变,如您的应用系统要处理三十种门禁, 而某个具体的用户可能只有一种或两种门禁,根本没必要首先将所有门禁包含到应用 ,可将各个门禁独立封装,只安装注册需要的组件,就象Windows的自定义安装一样。 微软的未来技术基础是分布式的组件技术(DCOM),将会把代码的重用发挥得淋漓尽致。 您不妨试一试动态加载,也许会产生令您惊喜的效果! ---- 本代码在Win98、VB6.0(英文版)上编译、运行。
1,barsetup10.exe
Office 97 的工具栏(267KB)
2,ac35vb6.zip
界面件,支持键盘、 MouseOvers 和定制图相等功能(950KB)
3,activeskin.zip
皮肤效果件,给您的应用程序加上漂亮的皮肤(2524KB)
4,aniline.zip
流向动画件(445KB)
5,aresbuttonpro.zip
圆形按钮件(320KB)
6,axfesetup.exe
窗体扩展件,包含:自动恢复大小和位置,永远在顶大小限制,完全的 HTML 帮助等(889KB)
7,splitter.zip
是一个简单有效的类似资源管理器的 Splitter 件(27KB)
8,cooline.zip
cooline(8KB)
9,dbtnw.exe
DameWare 公司出品声音按钮件(191KB)
10,dwtsw.exe
DameWare 公司出品滚动文本件(154KB)
11,dockit14.exe
窗体件(816KB)
12,rainbtnvb6.zip
具有许多功能的按钮件(112KB)
13,ezwizllt.exe
制作类似安装程序向导的件(709KB)
14,agfastformvb5.zip
功能很多的增强窗体功能的件(2333KB)
15,axformanimator.zip
支持系统声音和变焦的窗体 Ani 件(182KB)
16,ft.zip
可用一行代码创建窗体边框和透明窗体的件(19KB)
17,fsmsg20d.exe
窗体信息捕获件(247KB)
18,fssc120d.exe
窗体滚动件,当件放不下,它可以给您更大的区域(354KB)
19,gcjrfm,exe
改良 VB 的 Frame 件(125KB)
20,hsoft11,zip
包含两个 IE 工具栏和 Office 列表框的小件(73KB)
21,ledbag6.exe
专业的 LED 件(317KB)
22,wizardx6.exe
专业的向导件(427KB)
23,led.zip
LED件(165KB)
24,led.exe
LED 件(348KB)
25,picbtn.exe
图片按钮件(365KB)
26,tips.exe
工具提示文本件(354KB)
27,numberled.zip
NumberLED件能生成非常漂亮的数码管(175KB)
28,thbcc.zip
定制窗体标题栏件。可添加图片、文字来改变标题栏(693KB)
29,trispace.zip 73KB
软件 3D 引擎件,可构造 3D 物体或场景(73KB)
30,ariadtbsrc.zip
dRIAD工具条(220KB)
31,spltbars.zip
利用该件可以轻松地在你的应用程序加入一个分割条(25KB)
32,im209.zip
利用该件创建带图标的菜单(68KB)
33,hlink.zip
将这个件加到你的窗体上,并设置好URL,当点击该,你就可以打开一个网站或启动默认的电子邮件程序或是其它指定的程序。此外,你还可以改变颜色、字体、边框以及鼠标悬停状态等(18KB)
34,trayform.zip
件让你轻松地将窗体发送到系统托盘(32KB)
35,activeform.zip
一个给窗体换肤的件(27KB)
36,rotext.exe
ROTEXT(316KB)
37,newcombo.ZIP
标准的combo件只允许你从下拉框选择一个选项,也许有你需要选择多个,试试这个件(20KB)
38,mighttywindow.ZIP
一个件,提供了许多功能:隐藏桌面、隐藏工具条、禁止鼠标、重启动、重新登录等,看看就知道啦。(18KB)
39,rulerdemo.ZIP
一个很普通的标尺件,有水平和垂直两种样式。(11KB)
40,prop20vb6.ZIP
可以实现与VB属性栏同样的效果,如字体、颜色、浏览等(150KB)
41,ab2eval.EXE
使用 ActiveBar 2.0 基本上可以做出 Office 2000 的各种程序界面(包括菜单、工具栏、垂直导航、状态栏以及各种Dock 窗口)。(2572KB)
42,j006_actresiz.zip
FORM的大小改变的候,里面的对象也会跟着放大缩小(附示例原程序)(30KB)
43,j005_TriSpace.zip
件是一个软件3D引擎,内有示例源程序。(72KB)
44,j004_lvicodra.zip
可拖拉图标的ListView件演示
45,j003_graphtreeocx.zip
图形树件(129KB)
46,j002_coolbutton.zip
注释 椭圆、三角、星...形按钮件,斑竹苦苦搜寻了n天n个网站,真是功夫不负有心人。 Vrey Very Cool(106KB)
47,j001_digital.zip
能够以液晶字体方式显示数字的一个小件。(15KB)
48,asbubble01.zip
几个特殊的件,可以在程序里弹出类似于气泡的对话框(37KB)
49,formshaper.zip
无需再调用api,利用这个件你可以把窗体设计成为任意的形状(18KB)
50,devporbu.zip
建立如同out look里的菜单条(401KB)
51,chklsb25.zip
它提供了类似 word 和 excel 的内含检查框 ( checkbox)的列表框(listbox)。在这个,每一个条目的字体、颜色、使能状态和选状态都可以被单独设置。这个制也支持3d外观、图片条目和定制的检查框符号(167KB)
52,rulerbar.zip
显示纵向或横向标尺的ocx件(28KB)
53,axafx30.zip
animationfx件显示动画效果的演示程序(143KB)
54,axtfx30.zip
transitionfx件转换文字的演示程序(156KB)
55,display1.zip
制显示方式的件(71KB)
56,pwindow.zip
paint window件(12KB)
57,actresiz.zip
改变form的大小的候,原来form里的其他对象也会跟着放大放缩,简单但是有用!(30KB)
58,sclcon.zip
不知道你对ie里背景的水印属性有没有印象,现在你在窗体里也可以实现了(162KB)
59,submenu.zip
可以在VB自定义弹出式子菜单(8KB)
60,zlibtool.zip
较好的一个有进度显示(26KB)
61,vfoutbar.zip
这里还有另一个件 OutLook 风格的 BAR(39KB)
62,ovalbutton.zip
椭圆形按钮件(8KB)
63,procbar.zip
一个漂亮进度条(可以显示百分比数字)(9KB)
64,weiqi.zip
围棋对弈程序的开发件,可方便的开发出网络围棋对弈程序(18KB)
65,133.zip
FormShaper,定制窗体形状的件(18KB)
66,c4.zip
翻滚文字的 ActiveX 件(6KB)
67,FreeActiveX.zip
取消件注册的About对话框限制(45KB)
68,Resize32.ocx
自动改变件尺寸,在设计程序只要在窗口上放入该件,其它事情就由它来做喽…… (51KB)
69,transparent.ocx
可使窗体变成透明,如把件的属性ShowNonClient设为False可使标题栏消失 (34KB)
70,AICOBUT.zip
动画图标按扭(68KB)
71,vbocx10.zip
以及窗体内的件是否随窗体大小的改变而改变,以及设置窗体是否处于最上方,以及设置窗体是否以爆炸式方式显示(19KB)
72,Easyscroll.zip
为任何件增加滚动条(41KB)
73,Zcg_3DLabel.zip
立体标签件(15KB)
74,vertmenu.zip
用来制作类似Outlook那样的垂直菜单,是代替ActiveBar的不错选择。(有源代码) (280KB)
75,imgctls.zip
件包含两个件,ImgListBox和ImgComboBox。它扩展了ListBox和ComboBox的功能,允许你为这两个的项目添加图片(57KB)
76,boundactivex.zip
使用本件可以使件在程序运行用鼠标拖动(18KB)
77,zbpicbt.zip
VB6写的浮动图形按扭件(有源代码)(47KB)
78,zbfdbt.zip
VB6写的浮动文本按扭件(有源代码)(21KB)
79,Polyform.zip
创建不规则窗口(有例子)(94KB)
80,eyes.zip
跟着鼠标转的眼睛件(有源代码)(6KB)
81,resize.zip
在调整窗体大小可以将其上的所有件一同进行调整.免去了大量的编程代码 (37KB)
82,gvocx.zip
一个能看多种图形格式的件(267KB)
83,flatbtn.zip
能创建类似IE风格的按钮(88KB)
84,spliter.zip
Spliter.ocx件主要是用来在程序切分窗口,其包括两种分割方式:1、竖着切分2、横着切分(18KB)
85,spltrbar.zip
SpltrBar.ocx件主要是用来在程序切分窗口(15KB)
86,cooltoolsbar.zip
CoolToolBar v1.0.0件类似VC的ToolBar的功能,您也可以在VB轻松实现拖动工具栏了!(22KB)
87,flatcom.zip
平面件组 - 有六个全平面件(包括平面按钮、进度条、移动条、COMLIST、窗体移动栏)(42KB)
88,toolbox.zip
自编的类似VB工具箱的件(217KB)
89,shape1.zip
任意形状窗口件(96KB)
90,wallstreet.zip
件提供了一个可以左右滚动的WallStreet style ticker(51KB)
1,barsetup10.exe
Office 97 的工具栏(267KB)
2,ac35vb6.zip
界面件,支持键盘、 MouseOvers 和定制图相等功能(950KB)
3,activeskin.zip
皮肤效果件,给您的应用程序加上漂亮的皮肤(2524KB)
4,aniline.zip
流向动画件(445KB)
5,aresbuttonpro.zip
圆形按钮件(320KB)
6,axfesetup.exe
窗体扩展件,包含:自动恢复大小和位置,永远在顶大小限制,完全的 HTML 帮助等(889KB)
7,splitter.zip
是一个简单有效的类似资源管理器的 Splitter 件(27KB)
8,cooline.zip
cooline(8KB)
9,dbtnw.exe
DameWare 公司出品声音按钮件(191KB)
10,dwtsw.exe
DameWare 公司出品滚动文本件(154KB)
11,dockit14.exe
窗体件(816KB)
12,rainbtnvb6.zip
具有许多功能的按钮件(112KB)
13,ezwizllt.exe
制作类似安装程序向导的件(709KB)
14,agfastformvb5.zip
功能很多的增强窗体功能的件(2333KB)
15,axformanimator.zip
支持系统声音和变焦的窗体 Ani 件(182KB)
16,ft.zip
可用一行代码创建窗体边框和透明窗体的件(19KB)
17,fsmsg20d.exe
窗体信息捕获件(247KB)
18,fssc120d.exe
窗体滚动件,当件放不下,它可以给您更大的区域(354KB)
19,gcjrfm,exe
改良 VB 的 Frame 件(125KB)
20,hsoft11,zip
包含两个 IE 工具栏和 Office 列表框的小件(73KB)
21,ledbag6.exe
专业的 LED 件(317KB)
22,wizardx6.exe
专业的向导件(427KB)
23,led.zip
LED件(165KB)
24,led.exe
LED 件(348KB)
25,picbtn.exe
图片按钮件(365KB)
26,tips.exe
工具提示文本件(354KB)
27,numberled.zip
NumberLED件能生成非常漂亮的数码管(175KB)
28,thbcc.zip
定制窗体标题栏件。可添加图片、文字来改变标题栏(693KB)
29,trispace.zip 73KB
软件 3D 引擎件,可构造 3D 物体或场景(73KB)
30,ariadtbsrc.zip
dRIAD工具条(220KB)
31,spltbars.zip
利用该件可以轻松地在你的应用程序加入一个分割条(25KB)
32,im209.zip
利用该件创建带图标的菜单(68KB)
33,hlink.zip
将这个件加到你的窗体上,并设置好URL,当点击该,你就可以打开一个网站或启动默认的电子邮件程序或是其它指定的程序。此外,你还可以改变颜色、字体、边框以及鼠标悬停状态等(18KB)
34,trayform.zip
件让你轻松地将窗体发送到系统托盘(32KB)
35,activeform.zip
一个给窗体换肤的件(27KB)
36,rotext.exe
ROTEXT(316KB)
37,newcombo.ZIP
标准的combo件只允许你从下拉框选择一个选项,也许有你需要选择多个,试试这个件(20KB)
38,mighttywindow.ZIP
一个件,提供了许多功能:隐藏桌面、隐藏工具条、禁止鼠标、重启动、重新登录等,看看就知道啦。(18KB)
39,rulerdemo.ZIP
一个很普通的标尺件,有水平和垂直两种样式。(11KB)
40,prop20vb6.ZIP
可以实现与VB属性栏同样的效果,如字体、颜色、浏览等(150KB)
41,ab2eval.EXE
使用 ActiveBar 2.0 基本上可以做出 Office 2000 的各种程序界面(包括菜单、工具栏、垂直导航、状态栏以及各种Dock 窗口)。(2572KB)
42,j006_actresiz.zip
FORM的大小改变的候,里面的对象也会跟着放大缩小(附示例原程序)(30KB)
43,j005_TriSpace.zip
件是一个软件3D引擎,内有示例源程序。(72KB)
44,j004_lvicodra.zip
可拖拉图标的ListView件演示
45,j003_graphtreeocx.zip
图形树件(129KB)
46,j002_coolbutton.zip
注释 椭圆、三角、星...形按钮件,斑竹苦苦搜寻了n天n个网站,真是功夫不负有心人。 Vrey Very Cool(106KB)
47,j001_digital.zip
能够以液晶字体方式显示数字的一个小件。(15KB)
48,asbubble01.zip
几个特殊的件,可以在程序里弹出类似于气泡的对话框(37KB)
49,formshaper.zip
无需再调用api,利用这个件你可以把窗体设计成为任意的形状(18KB)
50,devporbu.zip
建立如同out look里的菜单条(401KB)
51,chklsb25.zip
它提供了类似 word 和 excel 的内含检查框 ( checkbox)的列表框(listbox)。在这个,每一个条目的字体、颜色、使能状态和选状态都可以被单独设置。这个制也支持3d外观、图片条目和定制的检查框符号(167KB)
52,rulerbar.zip
显示纵向或横向标尺的ocx件(28KB)
53,axafx30.zip
animationfx件显示动画效果的演示程序(143KB)
54,axtfx30.zip
transitionfx件转换文字的演示程序(156KB)
55,display1.zip
制显示方式的件(71KB)
56,pwindow.zip
paint window件(12KB)
57,actresiz.zip
改变form的大小的候,原来form里的其他对象也会跟着放大放缩,简单但是有用!(30KB)
58,sclcon.zip
不知道你对ie里背景的水印属性有没有印象,现在你在窗体里也可以实现了(162KB)
59,submenu.zip
可以在VB自定义弹出式子菜单(8KB)
60,zlibtool.zip
较好的一个有进度显示(26KB)
61,vfoutbar.zip
这里还有另一个件 OutLook 风格的 BAR(39KB)
62,ovalbutton.zip
椭圆形按钮件(8KB)
63,procbar.zip
一个漂亮进度条(可以显示百分比数字)(9KB)
64,weiqi.zip
围棋对弈程序的开发件,可方便的开发出网络围棋对弈程序(18KB)
65,133.zip
FormShaper,定制窗体形状的件(18KB)
66,c4.zip
翻滚文字的 ActiveX 件(6KB)
67,FreeActiveX.zip
取消件注册的About对话框限制(45KB)
68,Resize32.ocx
自动改变件尺寸,在设计程序只要在窗口上放入该件,其它事情就由它来做喽…… (51KB)
69,transparent.ocx
可使窗体变成透明,如把件的属性ShowNonClient设为False可使标题栏消失 (34KB)
70,AICOBUT.zip
动画图标按扭(68KB)
71,vbocx10.zip
以及窗体内的件是否随窗体大小的改变而改变,以及设置窗体是否处于最上方,以及设置窗体是否以爆炸式方式显示(19KB)
72,Easyscroll.zip
为任何件增加滚动条(41KB)
73,Zcg_3DLabel.zip
立体标签件(15KB)
74,vertmenu.zip
用来制作类似Outlook那样的垂直菜单,是代替ActiveBar的不错选择。(有源代码) (280KB)
75,imgctls.zip
件包含两个件,ImgListBox和ImgComboBox。它扩展了ListBox和ComboBox的功能,允许你为这两个的项目添加图片(57KB)
76,boundactivex.zip
使用本件可以使件在程序运行用鼠标拖动(18KB)
77,zbpicbt.zip
VB6写的浮动图形按扭件(有源代码)(47KB)
78,zbfdbt.zip
VB6写的浮动文本按扭件(有源代码)(21KB)
79,Polyform.zip
创建不规则窗口(有例子)(94KB)
80,eyes.zip
跟着鼠标转的眼睛件(有源代码)(6KB)
81,resize.zip
在调整窗体大小可以将其上的所有件一同进行调整.免去了大量的编程代码 (37KB)
82,gvocx.zip
一个能看多种图形格式的件(267KB)
83,flatbtn.zip
能创建类似IE风格的按钮(88KB)
84,spliter.zip
Spliter.ocx件主要是用来在程序切分窗口,其包括两种分割方式:1、竖着切分2、横着切分(18KB)
85,spltrbar.zip
SpltrBar.ocx件主要是用来在程序切分窗口(15KB)
86,cooltoolsbar.zip
CoolToolBar v1.0.0件类似VC的ToolBar的功能,您也可以在VB轻松实现拖动工具栏了!(22KB)
87,flatcom.zip
平面件组 - 有六个全平面件(包括平面按钮、进度条、移动条、COMLIST、窗体移动栏)(42KB)
88,toolbox.zip
自编的类似VB工具箱的件(217KB)
89,shape1.zip
任意形状窗口件(96KB)
90,wallstreet.zip
件提供了一个可以左右滚动的WallStreet style ticker(51KB)

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧