Nwlapcug.com


Come creare un controllo ActiveX in Visual Basic

I controlli ActiveX sono la risposta di Microsoft al modello di protezione limitata di JavaScript. JavaScript è un linguaggio potente che è limitato per motivi di sicurezza non hanno accesso al computer client su cui viene eseguito. ActiveX riempie che Sub consentendo agli utenti su Internet Explorer per scaricare ed eseguire programmi incorporati, noti come controlli ActiveX, che hanno l'accesso completo al computer client di salvare e caricare i file, ad esempio. Questo rende ActiveX sia potente e pericoloso.

Istruzioni

1

Creare un nuovo progetto di libreria di classe facendo clic su "File > nuovo > nuovo progetto" quindi scegliere "Progetti di Visual Basic" nel riquadro di spostamento a sinistra e infine "Class Library" dalla finestra di destra.

2

Aggiungere un controllo utente facendo clic destro sul nome del progetto nel riquadro di spostamento e selezionando "Aggiungi > controllo dell'utente."

3

Aggiungere un controllo textbox al controllo utente trascinandolo dalla casella degli strumenti nell'area grigia, del controllo utente. Rinominarlo "txtUserText".

4

Fare doppio clic sul controllo utente per visualizzare il codice sorgente.

5

Copiare e incollare il codice riportato di seguito nella parte superiore della classe del controllo utente:
Public Property UserText() As [String]

Get
Return mStr_UserText
End Get
Set
mStr_UserText = value
'Update the text box control value also.
txtUserText.Text = value
End Set

End Property

6

Copiare e incollare il codice seguente sopra la classe UserControl per creare una nuova interfaccia:
Public Interface AxMyControl

Property UserText() As [String]

End Interface

7

Aggiungere le seguenti righe direttamente sotto la dichiarazione di classe per il controllo:
Inherits UserControl
Eredita AxMyControl

8

Fare clic su "Progetto > costruire" per creare l'assembly di ActiveX, pronto per incorporare nel sito web.

Consigli & Avvertenze

  • ActiveX è una tecnologia microsoft che funziona solo sul web con Internet Explorer. Se avete un sito Web pubblico, essere consapevoli che solo gli utenti di Internet Explorer sarà in grado di utilizzare il controllo ActiveX.