July 26
Avere la conoscenza su come sviluppare componenti ActiveX può aiutare a raggiungere una migliore produttività mediante l'attuazione di riusabilità del codice. Questo è il processo di poter riutilizzare codice di programmazione in diverse applicazioni senza dover scrivere lo stesso codice più volte. componenti ActiveX sono librerie a collegamento dinamico, noto anche come oggetti. È possibile sviluppare componenti ActiveX con Microsoft Visual Basic. VB è un linguaggio di programmazione relativamente facile da imparare e da usare.
1 Avviare Visual Basic quindi fare clic sul menu "File" e iniziare un nuovo "Progetto EXE standard." Dal menu progetto selezionare "Aggiungi controllo utente." Selezionare il valore di default "Controllo utente" dalla finestra di dialogo fare clic su "Apri".
2 Chiudere il "UserControl" e aggiungere il nuovo controllo su "Form1". Fare doppio clic su "UserControl1" nella finestra "Progetto". Aprire la finestra "Codice" con un doppio clic il progettista "UserControl".
3 Copia e incolla le seguenti procedure evento Codice:
Private Sub UserControl_Initialize ()
MsgBox "inizializzare"
End Sub
UserControl_InitProperties Private Sub ()
MsgBox "InitProperties"
End Sub
Privato
ReadProperties UserControl Sub (PropBag Come
PropertyBag)
MsgBox "ReadProperties"
End Sub
Privato WriteProperties UserControl Sub (PropBag Come
PropertyBag)
MsgBox "WriteProperties"
End Sub
Private Sub UserControl_Terminate ()
MsgBox "Terminate"
End Sub
Private Sub UserControl_Resize ()
MsgBox "Resize" & ScaleWidth & "," & ScaleHeight
End Sub
Private Sub UserControl_Show ()
MsgBox "Show"
End Sub
4 Chiudere la "Finestra Codice" e chiudere il designer "UserControl". Fare clic sul menu "File" e selezionare "Salva progetto." Salvare i file come "LIFE.CTL, LIFE.FRM, e" LIFE.VBP. "
5 Selezionare "Start" dal menu "Esegui" e si noterà i seguenti eventi sparati:
Terminare
Inizializzare
Ridimensiona 1524, 1284
ReadProperties
Mostrare
6 Selezionare "Fine" dal menu "Run" e vedrete i seguenti eventi sparati:
Inizializzare
Ridimensiona 1524, 1284
ReadProperties
Mostrare