Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
In Visual Basic 2008 non è disponibile un equivalente per l'oggetto VBControlExtender di Visual Basic 6.0 e non è più necessario utilizzare un oggetto Extender per includere un controllo ActiveX.
Differenze concettuali
In Visual Basic 6.0 l'oggetto VBControlExtender consente di fornire a un controllo ActiveX l'accesso alle proprietà di un form host. L'oggetto VBControlExtender viene principalmente utilizzato quando si aggiunge dinamicamente un controllo all'insieme Controls utilizzando il metodo Add. In questo caso, l'oggetto VBControlExtender risulta particolarmente utile poiché fornisce allo sviluppatore un insieme generico di proprietà, eventi e metodi.
In Visual Basic 2008 i controlli ActiveX possono essere inclusi direttamente in un Windows Form. Questi controlli, infatti, non richiedono più un oggetto di estensione per accedere alle proprietà del form host. Quando si aggiunge un controllo ActiveX a un progetto, viene creato un wrapper di interoperabilità COM, che consente di utilizzare il controllo ActiveX come un qualsiasi altro controllo.
Note sull'aggiornamento
Quando un progetto Visual Basic 6.0 viene aggiornato aVisual Basic 2008, le eventuali istanze dell'oggetto VBControlExtender vengono ignorate. Per ciascun controllo ActiveX viene creato un wrapper di interoperabilità COM. Per proprietà, metodo ed eventi viene eseguito il mapping ai rispettivi equivalenti. Se non è disponibile un equivalente, nel codice verranno inseriti avvisi di aggiornamento.
Vedere anche
Attività
Procedura: aggiungere i controlli ActiveX a Windows Form
Concetti
Considerazioni sull'inserimento di controlli ActiveX in Windows Form