Dela via


Anvisningar: Lägga till ActiveX-kontroller i Windows-formulär

Windows Forms Designer i Visual Studio är optimerad för att vara värd för Windows Forms-kontroller, men du kan också använda ActiveX-kontroller i Windows Forms.

Försiktighet

Det finns prestandabegränsningar för Windows Forms när ActiveX-kontroller läggs till i dem.

Innan du lägger till ActiveX-kontroller i formuläret måste du lägga till dem i verktygslådan. Mer information finns i COM-komponenter, dialogrutan Anpassa verktygslåda.

Lägga till en ActiveX-kontroll i ditt Windows-formulär

Om du vill lägga till en ActiveX-kontroll i ditt Windows-formulär dubbelklickar du på kontrollen i verktygslådan.

Visual Studio lägger till alla referenser till kontrollen i projektet. Mer information om saker att tänka på när du använder ActiveX-kontroller i Windows Forms finns i Överväganden när du är värd för en ActiveX-kontroll i ett Windows-formulär.

Obs.

Windows Forms ActiveX Control Importer (AxImp.exe) skapar händelseargument av en annan typ än förväntat vid import av ActiveX-dynamiska länkbibliotek. Argumenten som skapas av AxImp.exe liknar följande: Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e), när Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e) förväntas. Tänk på att denna oegentlighet inte hindrar kod från att fungera normalt. Mer information finns i Windows Forms ActiveX Control Importer (Aximp.exe).

Se även