Microsoft® Visual Basic® Scripting Edition
Πέρα από τις φόρμες—χρησιμοποιώντας αντικείμενa
| VBScript Tutorial |
| Previous | Next

 


Χρησιμοποιώντας αντικείμενα

Είτε χρησιμοποιείτε ActiveX ελέγχους ή ένα Java αντικείμενο ,η Microsoft Visual Basic Scripting Edition και ο Microsoft Internet Explorer τα χειρίζονται με τον ίδιο τρόπο. Αν χρησιμοποιείτε Microsoft Internet Explorer και έχετε εγκαταστήσει τους ελέγχους που είναι διαθέσιμοι στην ActiveX Gallery, μπορείτε να δείτε τον κώδικα σ’ αυτήν τη σελίδα σε χρήση.

Συμπεριλαμβάνουμε ένα αντικείμενο χρησιμοποιώντας τις ταμπέλες <OBJECT και ρυθμίζουμε τις αρχικές τιμές του χρησιμοποιώντας τις ταμπέλες <PARAM. Αν είστε προγραμματιστής της , θα αναγνωρίσετε ότι χρησιμοποιώντας τις ταμπέλες <PARAM είναι σαν να ρυθμίζουμε τα για τον έλεγχο σε μια φόρμα. Για παράδειγμα, το ακόλουθο σετ από ταμπέλες <OBJECT και <PARAM προσθέτουν τον έλεγχο ActiveX Label σε μια σελίδα :
 
 

        <OBJECT

                    classid = ’’clsid: 99B42120-6EC7-11CF-A6C7-00AA00A47DD2’’

                    id = lblActiveLbl

                    width = 250

                    height = 250

                    align = left

                    hspase = 20

                    vspase = 0

        >

        <PARAM NAME =’’Angle’’ VALUE =’’90’’

        <PARAM NAME =’’Alignment’’ VALUE =’’4’’

        <PARAM NAME =’’BackStyle’’ VALUE =’’0’’

        <PARAM NAME =’’Caption’’ VALUE =’’A Simple Desultory Label’’

        <PARAM NAME =’’FontName’’ VALUE =’’Verdana, Arial, Helvetica’’

        <PARAM NAME =’’FontSize’’ VALUE =’’20’’

        <PARAM NAME =’’FoltBold’’ VALUE =’’1’’

        <PARAM NAME =’’FrColor’’ VALUE =’’0’’

        </OBJECT

Μπορούμε να πάρουμε και να ρυθμίσουμε το properties, και να επικαλεστούμε τις μεθόδους όπως ακριβώς με οποιοδήποτε από τους ελέγχους της φόρμας. Ο ακόλουθος κώδικας, για παράδειγμα, περιλαμβάνει τους ελέγχους <FORM που μπορούμε να τους χρησιμοποιήσουμε για να χειριστούμε δύο από τις ταμπέλες των ελέγχων των properties:
 
 

        <FORM NAME= ’’LabelControls’’

        <INPUT TYPE= ’’TEXT’’ NAME= ’’txtNewText’’ SIZE=25

        <INPUT TYPE=’’BUTTON’’ NAME=’’cmdChangeIt’’VALUE=’’Change Text’’

        <INPUT TYPE=’’BUTTON’’ NAME=’’cmdRotate’’VALUE=’’Rotate Label’’

        </FORM
 

Με την καθορισμένη φόρμα, ένα γεγονός διαδικασίας για το cmdChangeIt button αλλάζει το label text:
 

        <SCRIPT LANGUAGE=’’VBScript’’

        <!—

        Sub cmdChangeIt_OnClick

                    Dim TheForm

                    Set TheForm = Document.LabelControls

                    lblActiveLbl.Caption= TheForm.txtNewText.Value

        End Sub

        -->

        </SCRIPT
 
 

Ο κώδικας ενεργοποιεί αναφορές σε ελέγχους και τιμές μέσα στη φόρμα όπως και το παράδειγμα simple validation.
 
 

Πολλοί έλεγχοι ActiveX είναι διαθέσιμοι από την ActiveX Gallery για χρήση με τον Internet Explorer 3.0. Μπορείτε να βρείτε περισσότερες πληροφορίες εκεί ή στο control reference pages σχετικά με τα properties, τις μεθόδους, και τα γεγονότα εκεί, καθώς και τους για τους ελέγχους class identifiers (CLSID).
 
 
   


© 1997 Microsoft Corporation. All rights reserved.