Microsoft® Visual Basic® Scripting Edition
Verwenden von Objekten
VBScript-Tutorium 
 Zurück | Weiter

 

Verwenden von Objekten
Sowohl ActiveX™-Steuerelemente (früher als OLE-Steuerelement bezeichnet) als auch Java™-Objekte werden von Microsoft Visual Basic Scripting Edition und Microsoft Internet Explorer gleich behandelt. Wenn Sie Microsoft Internet Explorer 3.0 einsetzen und die in der ActiveX™-Sammlung verfügbaren Steuerelemente installiert haben, können Sie den Code auf dieser Seite in einer Anwendung sehen.

Sie fügen ein Objekt mit Hilfe der <OBJECT>-Kennzeichen ein und stellen dessen anfängliche Eigenschaften mit Hilfe der <PARAM>-Kennzeichen ein. Wenn Sie Visual Basic-Programmierer sind, werden Sie bemerken, daß die Verwendung der <PARAM>-Kennzeichen genau der Anfangseinstellung der Eigenschaften eines Steuerelements in einem Formular entspricht. Zum Beispiel fügt die folgende Gruppe von <OBJECT>- und <PARAM>-Kennzeichen einer Seite das ActiveX™-Bezeichnungsfeld-Steuerelement hinzu:


<OBJECT
	classid="clsid:99B42120-6EC7-11CF-A6C7-00AA00A47DD2"
	id=lblActiveLbl
	width=250
	height=250
	align=left
	hspace=20
	vspace=0
>
<PARAM NAME="Angle" VALUE="90">
<PARAM NAME="Alignment" VALUE="4">
<PARAM NAME="BackStyle" VALUE="0">
<PARAM NAME="Caption" VALUE="Ein Bezeichner">
<PARAM NAME="FontName" VALUE="Verdana, Arial, Helvetica">
<PARAM NAME="FontSize" VALUE="20">
<PARAM NAME="FontBold" VALUE="1">
<PARAM NAME="FrColor" VALUE="0">
</OBJECT>
Genau wie bei anderen Formular-Steuerelementen können Sie Eigenschaften lesen und verändern sowie Methoden aufrufen. Zum Beispiel enthält der folgende Code <FORM>-Steuerelemente, die Sie zur Anpassung von zwei Eigenschaften des Bezeichnungsfeld-Steuerelements verwenden können:

<FORM NAME="LabelControls">
<INPUT TYPE="TEXT" NAME="txtNewText" SIZE=25>
<INPUT TYPE="BUTTON" NAME="cmdAendern" VALUE="Text ändern">
<INPUT TYPE="BUTTON" NAME="cmdRotieren" VALUE="Text rotieren">
</FORM>
Mit dem so definierten Formular ändert eine Ereignisprozedur für die Schaltfläche cmdAendern den Text des Bezeichners:

<SCRIPT LANGUAGE="VBScript">
<!--
Sub cmdAendern_onClick
	Dim DasFormular
	Set DasFormular = Document.LabelControls
	lblActiveLbl.Caption = DasFormular.txtNewText.Value
End Sub
-->
</SCRIPT>
Der Code verweist auf Steuerelemente und Werte im Formular genauso wie im Beispiel "Einfache Auswertung".

In der ActiveX™-Sammlung stehen mehrere ActiveX™-Steuerelemente für die Verwendung mit Internet Explorer zur Verfügung. Sie finden umfassende Informationen über die Eigenschaften, Methoden und Ereignisse sowie die Klassen-IDs (CLSID) der Steuerelemente auf den Seiten für die Programmierreferenz. Weitere Informationen zum <OBJECT>-Kennzeichen finden Sie auf der Seite Internet Explorer 4.0 Author's Guide and HTML Reference.

Anmerkung  Frühere Versionen von Internet Explorer erforderten geschweifte Klammern ({}) um das classid-Attribut und haben die W3C-Spezifikation nicht eingehalten. Die Verwendung geschweifter Klammern in der aktuellen Version führt zur Fehlermeldung "Diese Seite verwendet eine veraltete Version des <OBJECT>-Kennzeichens".


© 1997 Microsoft Corporation. All Rechte vorbehalten. Bestimmungen zur Verwendung