用VISUAL BASIC5.0创建Active |
p>简 介 Edition使创建ActiveX?控键如同创建一般的VB应用程序那样容易。读完本文,你就会看到是怎样的容易。 本文概述了用VISUALBASIC创建ActiveX控键的简单过程。如果你对VISUALBASIC的各个版本已经很熟悉,那么在10分钟内你就能创建你的第一个ActiveX控键。 下面的步骤将引导你完成创建一个通常叫作"微调控制项" 控键的过程。微调控制项控键是一个图形化的ActiveX控键,它使用户能够用鼠标而不是键盘来增加获降低一个值,下图就是一个微调控制项控键。 现在你已经对要建立的对象有了一个概念。下面就开始吧! 步骤1:创建一个测试容器 启动ControlCreationEdition,点亮Standard.EXE,单击Open,如下图所示。这是为了创建主应用程序。这个主应用程序将被用来作为微调控制项控键的测试容器。 步骤2:添加一个空白的ActiveX控键工程文件。 从File菜单中选择AddProject命令。 在AddProject对话框中点量ActiveXControl,并单击Open。 这里需要打开两个工程文件。如下面的图所示,这些工程文件都很相似。注意:一个新的控键在工具框中是可见的(在图5中被点量,并标注编号为1)。如果你把鼠标移到在Toolbox中的这个控键上,就会弹出一个Tooltip,显示出控键的当前名称:"UserControl1"。由于这个控键是被禁用的,因此Toolbox中它的图标应当变灰。再下几步后,这个控键应当被允许。 VISUALBASIC5.0使用与建立一般应用程序相同的可视metaphor来 建立ActiveX控键。利用这个metaphor,你首先可以"绘制"界面,设置一些属性,编写一些事件驱动代码,然后你就可以步入正轨了。 步骤3:为控键绘制可视界面 使用ControlCreationEdition可以很容易创建一个微调控制项,因为它能够将现有的控键合并成为新的,更加专门化的控键,在这个例子中,一个标准文本框和一个垂直滚动条的控键将被组合来建立这个微调控制项。 单击VISUALBASIC工具框中的文本框控键,这个控键在下图中被标注为1,用鼠标将一个小的textbox绘制到Project2窗口的左上角。 单击工具框中的垂直滚动条控键,并把它绘制到文本框控键的右侧。 拖动新绘制的控键周围的控制尺寸柄,调整控键的大小。这个控制尺寸柄在下图中标为3。你 ctiveX应当与下图的控键差不多。 步骤4:编写事件驱动代码 我们已经为一个微调控制项建好了可视界面。下一步就应当编写事件驱动代码,使文本框显示垂直滚动条的当前值。文本框的值应当随着用户用鼠标拖动垂直滚动条箭头上下移动而增减。为了把这两个事件绑在一起,应当把一些代码写在垂直滚动条的Change事件中。双击垂直滚动条,使出现代码窗,将下面一行代码敲进窗口中:
在你将上面的代码敲入的时候,可能会感到很惊异。当敲入"逗 点"时,VISUALBASIC5.0会显示出一列这个文本框可有的属性。ActiveX组建包含有这种类型的信息,而且VISUALBASIC自动使它立即可用。这是你将在VISUALBASIC5.0ControlCreationEdition开发环境中发现的新"智能"的一个例子。
如果你愿意将你的ActiveX控键放到Web页上,必需使用ActiveXControlPad 。ActiveXControlPad是作为VISUALBASIC5.0和ControlCreationEdition一部份发布的,可以免费从http://www.microsoft.com/workshop/author/cpad/下载。
|