Dela via


Windows-formulär och ohanterade program

Windows Forms-program och -kontroller kan samverka med ohanterade program, med vissa förbehåll. I följande avsnitt beskrivs de scenarier och konfigurationer som Windows Forms-program och -kontroller stöder och de som de inte stöder.

I det här avsnittet

Översikt över Windows-formulär och ohanterade program Ger allmän information om hur du använder och implementerar Windows Forms-kontroller som fungerar med ohanterade program.

Så här gör du: Stöd COM-Interop genom att visa ett Windows-formulär med metoden ShowDialog Tillhandahåller ett kodexempel som visar hur du använder metoden Form.ShowDialog för att köra ett Windows-formulär i ett ohanterat program.

Så här gör du: Stöd COM-interoperabilitet genom att visa varje Windows-formulär på sin egen tråd Tillhandahåller ett kodexempel som visar hur du kör ett Windows-formulär i en egen tråd.

Se även genomgång: Stöd för COM Interop genom att visa varje Windows-formulär i sin egen tråd.

Hänvisning

Form.ShowDialog
Används för att skapa en separat tråd för ett Windows-formulär.

Application.Run
Startar en meddelandeloop för en tråd.

Invoke
Marshals hanterar anrop från en icke-hanterad applikation till ett formulär.

Exponera .NET Framework-komponenter till COM Ger allmän information om hur du använder .NET Framework-typer i oadministrerade applikationer.