tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル AxMSHFlexGridを使って、列数を動的に変えたい
投稿日: 2006/02/17(Fri) 10:38
投稿者JEE
[[OSのVer]:WindowsXP SP2   [VBのVer]:VB.NET2003 

はじめまして。
最近VB.Netをはじめた者です。(VB6.0の開発経験はありません) 

AxMSHFlexGridを使って、列数を動的に変えたいのですが、
(5行2列を5行3列に変える)
フォームデザイナでRowsを5、Columnsを2にしておき、
ボタンが押されたときに、列数を3にするのに以下の処理を実行したらエラーになりました。

------------------------------------------------------------------
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
        'AxMSHFlexGrid1.Col = 3
    End Sub
エラー ---------------------------------------------
'System.Runtime.InteropServices.COMException' のハンドルされていない例外が
axinterop.mshierarchicalflexgridlib.dll で発生しました。

追加情報 : HRESULT からの例外です : 0x800A753A。
------------------------------------------------------------------

Tipsに書かれてたset_Colsを使用してみましたが、列数は2のままで変わりませんでした。
ちなみに↓これではコンパイルエラーが発生したので、
        AxMSHFlexGrid1.set_Cols(, 3)
↓このように書きました。
        AxMSHFlexGrid1.set_Cols(AxMSHFlexGrid1.Rows, 3)

分かる方がいましたら、教えてください。
よろしくお願いします。

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

古いスレッドにレスはつけられません。