方法 : Windows フォームに ActiveX コントロールを追加する

Visual Studio の Windows フォーム デザイナーは Windows フォームのコントロールをホストするように最適化されていますが、Windows フォームに ActiveX コントロールを配置することもできます。

注意事項

ActiveX コントロールが追加されたときの Windows フォームには、パフォーマンス上の制限があります。

フォームに ActiveX コントロールを追加する前に、それらをツールボックスに追加する必要があります。 詳細については、COM コンポーネント、[ツールボックスのカスタマイズ] ダイアログ ボックスに関するページを参照してください。

Windows フォームに ActiveX コントロールを追加する

Windows フォームに ActiveX コントロールを追加するには、ツールボックスのコントロールをダブルクリックします。

Visual Studio によって、コントロールへのすべての参照がプロジェクトに追加されます。 Windows フォームで ActiveX コントロールを使用する場合の注意事項の詳細については、「Windows フォームで ActiveX コントロールをホストする場合の考慮事項」を参照してください。

注意

ActiveX ダイナミック リンク ライブラリのインポート時に、Windows フォームの ActiveX コントロール インポーター (AxImp.exe) によって、予期したものとは異なるイベント引数が作成されます。 AxImp.exe によって作成される引数は、Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e) のようになります。予期されるのは Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e) です。 この不規則性により、コードが正常に機能しなくなることはないことに注意してください。 詳細については、Windows フォーム ActiveX コントロール インポーター (Aximp.exe) に関するページを参照してください。

関連項目