Udostępnij za pośrednictwem


Instrukcje: dodawanie kontrolek ActiveX do formularzy systemu Windows

Chociaż 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 systemu Windows.

Ostrożność

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, okno dialogowe Dostosowywania przybornika.

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 o elementach, które należy wziąć pod uwagę podczas korzystania z kontrolek ActiveX w formularzach systemu Windows, zobacz Zagadnienia dotyczące hostowania kontrolki ActiveX w formularzu systemu Windows.

Notatka

Importer kontrolek ActiveX formularzy systemu Windows (AxImp.exe) generuje argumenty zdarzeń innego typu niż przewidywano podczas importowania bibliotek dynamicznych ActiveX. Argumenty utworzone przez AxImp.exe są podobne do następujących: Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e), gdy oczekuje się Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e). 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ż