Oggetto VBControlExtender per gli utenti di Visual Basic 6.0

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

Riferimenti

System.Windows.Forms