Fare clic su " File" e " Nuovo progetto " nella barra del menu . Fare clic sull'icona che rappresenta il tipo di oggetto ActiveX che si desidera creare nella finestra di dialogo "Nuovo progetto" . A titolo di esempio , creare un piccolo oggetto orologio facendo clic sull'icona " ActiveX Control " e poi su "OK " per procedere.
2
Modifica le impostazioni " UserControl " per il pannello che Visual Basic ( VB ) regali. Queste sono le impostazioni principali per il controllo e si riflettono nella forma in cui sono posizionati i controlli . Per l'esempio di orologio , impostare la (Nome) a "Orologio ", il ScaleMode a " 3 - Pixel ", il ScaleHeight a " 29" e il ScaleWidth a " 84" nella finestra " Proprietà" .
3
Aggiungi eventuali controlli visivi necessari dalla casella degli strumenti nel form UserControl . Per l'esempio dell'orologio , si dovrebbe aggiungere una "Etichetta" e di un " timer " per la forma . La proprietà Interval Timer è impostata su " 1000 ".
4
Scrivi il codice di supporto per il controllo ActiveX in Visual Basic Editor . La finestra del codice è accessibile facendo clic su "Visualizza" e "Codice ". Poiché il controllo è inteso per l'uso di altri programmatori , molte delle proprietà sono impostate per l'utente finale e il controllo devono solo rispondere a questi cambiamenti e il ridimensionamento del controllo .
5
Compile il progetto per l'utilizzo al di fuori dell'IDE , la creazione di un controllo con estensione . OCX . Fare clic su "Progetto" e "Proprietà" per accedere alla finestra di dialogo Proprietà. Modificare le descrizioni che si desidera applicare al controllo e fare clic su " OK" per chiudere la finestra . Fare clic su "File" e " Marca ( nome del progetto ) . OCX " per compilarlo .
6
chiudere il progetto. Il nuovo controllo Clock può essere aggiunto alla casella degli strumenti facendo clic destro su una parte vuota del pannello degli strumenti e selezionando "Componenti " dal menu a discesa. Verificare il controllo dell'orologio nella lista " Comandi " e fare clic su " OK ".
Programmazione © www.354353.com