方法 : Windows フォームに ActiveX コントロールを追加する
更新 : 2007 年 11 月
Windows フォーム デザイナは、Windows フォーム コントロールをホストするために最適化されていますが、代わりに Windows フォームに ActiveX コントロールを配置することもできます。
注意 : |
---|
ActiveX コントロールを Windows フォームに追加した場合は、Windows フォームのパフォーマンスが制限されます。 |
フォームに ActiveX コントロールを追加する前に、ツールボックスに ActiveX コントロールを追加する必要があります。詳細については、「[COM コンポーネント] ([ツールボックスのカスタマイズ] ダイアログ ボックス)」を参照してください。
メモ : |
---|
使用している設定またはエディションによっては、ダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
Windows フォームに ActiveX コントロールを追加するには
ツールボックスでコントロールをダブルクリックします。
Visual Studio によって、プロジェクトのコントロールにすべての参照が追加されます。Windows フォーム上で ActiveX コントロールを使用する場合の注意事項の詳細については、「Windows フォームで ActiveX コントロールをホストする場合の考慮事項」を参照してください。
メモ : Windows フォーム ActiveX コントロール インポータ (AxImp.exe) は、ActiveX ダイナミック リンク ライブラリのインポート時に、変則的な型のイベント引数を作成します。AxImp.exe によって作成される引数は、Invoke(object sender, DWebBrowserEvents2_ProgressChangeEventArgs e) ではなく、実際には Invoke(object sender, DWebBrowserEvents2_ProgressChangeEvent e) のようになります。この変則性によって、コードの正常な機能が妨げられないように注意してください。詳細については、「Windows フォーム ActiveX コントロール インポータ (Aximp.exe)」を参照してください。
参照
処理手順
参照
各言語およびライブラリにおける、コントロールとプログラミング可能オブジェクトの比較