使用DHTML页面设计器,可以在Visual Basic中设计HTML页面。该设计器允许在没有明确地编写任何HTML代码的情况下创建应用程序用户界面。代之,可以添加HTML元素到设计器的绘图平面,根据需要安排它们,并设置控制它们外观的属性。Visual Basic在所见物后面对每一个元素编写HTML代码,将它们保存在指定位置的一个HTML文件中或者是保存在设计器本身中。
当创建一个比较简单的用户界面时,用 Visual Basic 设计页面是最好的。Visual Basic不能直接对源HTML进行访问,并且不包含在HTML编辑程序中可找到的某些高级特性。如果界面比较复杂或者是宁愿对HTML源代码进行更好地控制,可以在一个外部程序中创建页面,然后将它们链接到工程中。
当在Visual Basic中设计页面时,Visual Basic提供了一组可以添加到页面的HTML元素。这些元素包括最常用的HTML元素,如按钮、文本框、选项按钮、复选框和图象。在页面中不能使用原有的Visual Basic控件,如文本框或复选框;代之,必须使用专门的HTML控件。这些控件叫做元素,当添加一个页面到工程时,它们自动地出现在工具箱的一个HTML选项卡上。
可以使用四种方法添加元素到页面:
除了工具箱中的HTML元素外,还可以添加任何的ActiveX控件到页面。例如,可以使用Visual Basic来定义一个ActiveX控件,添加到工具箱,然后可以将它插入在任何的HTML页面上。
注意 某些Visual Basic控件,如公用对话框或系统信息控件,在运行时是看不见的。如果添加这些对象之一到HTML页面,其后不能在绘图平面中选择它,也不能在页面中到处移动它。要在这些控件被添加到页面之后对某一个进行操作,在树形视图中选择它。
详细信息 关于一个HTML页面上元素和HTML源代码之间关系的解释,请参阅“介绍 Internet 应用程序”中的“理解Internet 要素”。
要从头开始创建一个HTML页面
注意 在工具箱中看到它之前,可能需要使用“部件”对话框来添加想要的ActiveX到工程中。
提示 某些HTML元素大量的属性可使用。当访问这些元素的“属性”窗口时,使用“按分类序”窗格是最简单的。主要的属性(比如ID)出现在“杂项”类中,而与外观和样式有关的属性出现在“样式”类中。