Udostępnij za pośrednictwem


Porady: dodawanie kontrolek ActiveX do formularzy systemu Windows

Podczas gdy Projektant formularzy systemu Windows w programie Visual Studio jest zoptymalizowany pod kątem hostowania kontrolek Windows Forms, można również umieścić kontrolki ActiveX w formularzach Windows Forms.

Uwaga

Istnieją ograniczenia wydajności formularzy systemu Windows po dodaniu do nich kontrolek ActiveX.

Przed dodaniem kontrolek ActiveX do formularza należy dodać je do przybornika. Aby uzyskać więcej informacji, zobacz Składniki COM, Dostosowywanie przybornika okno dialogowe.

Dodawanie kontrolki ActiveX do formularza systemu Windows

Aby dodać kontrolkę ActiveX do formularza systemu Windows, kliknij dwukrotnie kontrolkę w przyborniku.

Program Visual Studio dodaje wszystkie odwołania do kontrolki w projekcie. Aby uzyskać więcej informacji na temat elementów, o których należy pamiętać podczas korzystania z kontrolek ActiveX w formularzach systemu Windows, zobacz Zagadnienia dotyczące hostowania kontrolki ActiveX w formularzu systemu Windows.

Uwaga

Importer kontrolek ActiveX formularzy systemu Windows (AxImp.exe) tworzy argumenty zdarzeń innego typu niż oczekiwano podczas importowania bibliotek linków dynamicznych ActiveX. Argumenty utworzone przez plik AxImp.exe są podobne do następujących: Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e), jeśli Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e) jest to oczekiwane. Należy pamiętać, że ta nieregularność nie uniemożliwia normalnego działania kodu. Aby uzyskać szczegółowe informacje, zobacz Windows Forms ActiveX Control Importer (Aximp.exe).

Zobacz też