DOBON.NET DOBON.NETプログラミング掲示板過去ログ

AxMSFlexGridのプロパティ参照について

環境/言語:[WinXP VB.NET2003]
分類:[.NET]

お世話になります。
他の板で質問させて頂いてのですがレスが有りませんでしたので
こちらで質問させて頂きます。(マルチポストになってしまいますが)

グリッドコントロールのRows及びColsプロパティを使用して
For文を組みたいのですが下記の様なエラーが発生してしまいます。
VB6.0では普通に使用していたのですが.Netでは不可能なんでしょうか?

【For Index = 0 To AxMSFlexGrid1.Rows - 1】
↑でエラーが発生してしまいます。
エラー内容は
『'InvalidActiveXStateException' のハンドルされていない例外が axinterop.msflexgridlib.dll で発生しました。』です。

何がいけないか御存知のかた居りましたら御教授お願い致します。
こんにちは、じゃんぬ です。

■No12038に返信(シーマンさんの記事)
> 他の板で質問させて頂いてのですがレスが有りませんでしたので
> こちらで質問させて頂きます。(マルチポストになってしまいますが)

断ってマルチポストをする場合は、その場所を明記してください。
フィードバックをしているかどうか確認したいという意味も込めています。

> 【For Index = 0 To AxMSFlexGrid1.Rows - 1】
> ↑でエラーが発生してしまいます。
> エラー内容は
> 『'InvalidActiveXStateException' のハンドルされていない例外が axinterop.msflexgridlib.dll で発生しました。』です。

心当たりはありませんか?
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformsaxhostinvalidactivexstateexceptionclasstopic.asp
レス有り難う御座います。

■No12041に返信(じゃんぬねっとさんの記事)
> 断ってマルチポストをする場合は、その場所を明記してください。
> フィードバックをしているかどうか確認したいという意味も込めています。

そうですね。今後そうさせて頂きます。

> 心当たりはありませんか?
> http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformsaxhostinvalidactivexstateexceptionclasstopic.asp

まさにその通りっぽいのですが
『ActiveX コントロールが完全にインスタンス化および初期化された後でなければ参照できません。』
とありますがActiveXをあえてインスタンス化するにはどうすれば良いのでしょうか?
VB6.0からVB.NETに移行して間もないのでド素人な質問で申し訳有りませんが
宜しくお願い致します。

DOBON.NET | プログラミング道 | プログラミング掲示板