controlli ActiveX sono significativi per applicazioni Web-based . I controlli ActiveX sono un tipo di modulo software che può interattivo con l'altro . E 'possibile visualizzare le animazioni , menu a discesa , i modelli basati su memoria flash , finestre di dialogo e molto altro. Non vi è somiglianza tra ActiveX e il linguaggio di programmazione Java per quanto riguarda il loro comportamento . Tuttavia, ActiveX ha più il controllo su IE e funziona su piattaforma Windows , mentre Java può essere eseguito in una pletora di piattaforma . Un controllo ActiveX è semplice da usare , ma è disponibile solo su siti che integrano i controlli ActiveX nel loro programma . Quando si apre il programma con il controllo ActiveX in Internet Explorer , un messaggio di sicurezza si aprirà chiedendo se si desidera installare il controllo ActiveX . È possibile rendere il proprio controllo ActiveX in VB.Net . Istruzioni 1
Fare clic su "Start ", " Tutti i programmi " e " Visual Studio" per aprire l' ambiente di sviluppo integrato . Fare clic su "Nuovo" e "Progetto " per creare un nuovo progetto . Selezionare " Visual Basic ", come il linguaggio di programmazione e le " applicazioni Windows " come tipo di applicazione. Immettere un nome per il progetto . Specificare una posizione per i file di progetto con il pulsante " Sfoglia ". 2
Clicca " Form1.vb " e passare alla visualizzazione Progettazione . Clicca su " Strumenti " e " di controllo utente . " Clicca la zona vuota del modulo e rilasciare il controllo utente . Allo stesso modo aggiungere una casella di testo per la forma e lo chiamò come 3 Switch
alla visualizzazione codice e definire la seguente variabile "testo1 ". :
Privato Dim usertext come String
la stringa conterrà i dati passati dal modulo Web per il controllo . Questa stringa sarà inserito all'interno di una classe denominata mycontrol pubblico . 4
creare la proprietà pubblica Text . La proprietà Text è leggibile e scrivibile attraverso metodi Get e Set . La pagina web sarà utilizzare questa proprietà per passare il testo al tuo controllo utente :
pubblica Text Proprietà () As [String ] GetReturn UserTextEnd GetSet ( ByVal Valore As [ String] ) usertext = valuetext1.Text = valueEnd setEnd Proprietà 5
Crea un interfaccia e rendere la classe myControl ereditare l'interfaccia . Questo vi dirà gli oggetti COM circa le nostre proprietà :
Public Class myControlInherits System.Windows.Forms.UserControl , AxMyControl 6
incorporare il controllo utente in una pagina Web tra