Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Inserire OCX in progetto libreria ed utilizzarlo nella WinForm
giovedì 18 aprile 2013 - 08.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
|
Windows 7
|
Visual Studio 2008
breton79
Profilo
| Newbie
26
messaggi | Data Invio:
gio 18 apr 2013 - 08:39
Buongiorno a tutti, volevo chiedervi come posso inserire un OCX all'interno di un progetto libreria ed utilizzare la libreria all'interno di una WindowsForm.
I passaggi fatti sono:
- creazione progetto progetto WindowsForm nella Soluzione;
- creazione progetto libreria nella Soluzione;
- nel progetto libreria ho aggiunto il riferimento al file OCX e inserito prima dell'istruzione "Class nomelibreria" l'inclusione dell'OCX "Imports namespaceocx.classe";
- nel WindowsForm dopo l'istruzione "Public Class Form1" ho instanziato la libreria con l'istruzione "Dim variabile As New namespacelibreria.classelibreria".
Nel momento in cui nella WindowsForm richiamo variabile.metodo() il programma richiama la libreria ma quando esegue l'istruzione che è il metodo dell'OCX si verifica la seguente eccezione:
Generata eccezione di tipo 'System.Windows.Forms.AxHost+InvalidActiveXStateException'.
Se l'OCX lo inserisco nella WindowsForm, senza passare da una libreria, tutto funziona correttamente apportando delle modifiche al designer di WindowsForm.
Avete dei suggerimenti per utilizzare l'OCX da un progetto libreria?
Grazie.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !