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.
Relaterade avsnitt
Exponera .NET Framework-komponenter till COM Ger allmän information om hur du använder .NET Framework-typer i oadministrerade applikationer.
.NET Desktop feedback