VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -