Поделиться через


Практическое руководство. Добавление элементов ActiveX в Windows Forms

Хотя конструктор Windows Forms в Visual Studio оптимизирован для размещения элементов управления Windows Forms, вы также можете поместить элементы ActiveX в Windows Forms.

Осторожность

Существуют ограничения производительности для Windows Forms, когда элементы ActiveX добавляются в них.

Перед добавлением элементов ActiveX в форму необходимо добавить их в панель элементов. Для получения дополнительной информации см. раздел COM-компоненты, диалоговое окно «Настройка панели инструментов».

Добавьте элемент ActiveX в вашу форму Windows Form

Чтобы добавить элемент управления ActiveX в форму Windows, дважды щелкните элемент на панели инструментов.

Visual Studio добавляет все ссылки на элемент управления в проекте. Дополнительные сведения об использовании элементов ActiveX в Windows Forms см. в статье «Рекомендации по размещению элемента ActiveX в Windows Forms».

Заметка

Средство импорта элементов ActiveX Windows Forms (AxImp.exe) создает аргументы событий другого типа, чем ожидается, при импорте библиотек DLL ActiveX. Аргументы, создаваемые AxImp.exe, аналогичны следующему: Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e), когда ожидается Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e). Имейте в виду, что эта нерегулярность не препятствует нормальному функционированию кода. Дополнительные сведения см. в Средстве импорта контролей ActiveX в Windows Forms (Aximp.exe).

См. также