Condividi tramite


Windows Form e applicazioni non gestite

Le applicazioni e i controlli Windows Form possono interagire con applicazioni non gestite, con alcune avvertenze. Le sezioni seguenti descrivono gli scenari e le configurazioni supportati dalle applicazioni e dai controlli Windows Form e quelli che non supportano.

In questa sezione

Panoramica di Windows Form e applicazioni non gestite Offre informazioni generali su come usare e implementare controlli Windows Form che funzionano con applicazioni non gestite.

Procedura: Supportare l'interoperabilità COM visualizzando un Windows Form con il metodo ShowDialog Fornisce un esempio di codice che illustra come utilizzare il metodo Form.ShowDialog per eseguire un Windows Form in un'applicazione non gestita.

Procedura: supportare l'interoperabilità COM visualizzando ogni Windows Form nel proprio thread Fornisce un esempio di codice che illustra come eseguire un Windows Form nel proprio thread.

Vedi anche Procedura dettagliata: Supportare l'interoperabilità COM visualizzando ogni Windows Form nel proprio thread.

Riferimento

Form.ShowDialog
Utilizzato per creare un thread separato per un Windows Form.

Application.Run
Avvia un ciclo di messaggi per un thread.

Invoke
Effettua il marshalling delle chiamate da un'applicazione non gestita a un modulo.

L'esposizione dei componenti del .NET Framework al COM offre informazioni generali su come usare i tipi del .NET Framework nelle applicazioni non gestite.