投稿日 | : 2003/07/03(Thu) 18:26 |
投稿者 | : Blues |
Eメール | : |
URL | : |
タイトル | : Re^2: MSHFlexGridの動的作成 |
batchmanさま、どうもありがとうございました。
無事Form1上に作成できました。
> オブジェクトブラウザを眺めると、何を指定すればいいか分かりますよ。
> Set MSGrid(i) = Form1.Controls.Add("MSHierarchicalFlexGridLib.MSHFlexGrid", "MGrid" + CStr(i))
> プロジェクトプロパティの実行可能ファイルの作成タブにある、
> "使用しないActiveXコントロールについての情報を削除する"
> のチェックを外さないと駄目なようです。
本当に申し訳ありませんが、欲を言うとSSTab上にMSHFlexGridを
表示させたいのです。
次のとおり書いて実行しましたが、やはりForm1上にMSHFlexGridが
表示されてしまいます。
このSSTab上に表示させるには、どのようなコーディングをしたら
よろしいのでしょうか?
SSTab1.Tabs = Tabcount 'タブ数設定
For i = 0 To Tabcount - 1 'タブ数分ループ
SSTab1.Tab = i '現在タブ
SSTab1.Caption = "Tab" + CStr(i) 'タブキャプション
Set MSGrid(i) = Form1.Controls.Add("MSHierarchicalFlexGridLib.MSHFlexGrid", _
"MGrid" + CStr(i))
'↑このForm1をSSTab1にしてもダメでした。
Next i