D2006(無料版)にてStringGridをVS2005(C#)で使用するべく以下のことを
行いました。
1. http://docwiki.embarcadero.com/の「VCL フォームを土台にした
ActiveX コントロールの生成」を参考にStringGridのActiveX化
1.1 VS2005でActiveXとして組み込めています。
2. StringGridのCellに値を設定するために新メソッドを追加
2.1 タイプライブラリーを表示し、IActiveFormXを選んで「メソッドの
追加」を選択 メソッド名:Method1
2.2 更新すると、Method1がPascalファイルに反映されている。
2.3 Method1でStringGridのCellを更新
3.コンパイル後、ActiveXサーバーの登録
4.VS2005にて、追加したMethod1が見えません。
どうすれば、追加したメソッドが見えるようになるのでしょう?
HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Type Library\ActiveXWizardにTrueをセットすることで、VCLのActiveX化が出来るようになりましたので解決にさせていただきます。
ツイート | ![]() |