次の方法で共有


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

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

注意

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

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

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

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

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

手記

Windows フォームの ActiveX コントロール インポーター (AxImp.exe) は、ActiveX ダイナミック リンク ライブラリのインポート時に想定とは異なる種類のイベント引数を作成します。 AxImp.exe によって作成される引数は、Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e)Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e) が必要な場合に次のようになります。 この不規則性は、コードが正常に機能することを妨げるものではありません。 詳細については、「Windows フォーム ActiveX コントロール インポーター (Aximp.exe)を参照してください。

関連項目