2009-07-14 22 views
1

VB 6からVB.NET 2008に移行しました。変換はかなりうまくいっています。例外は1つあります。DirListBoxのVisual Basic互換性DLL例外

InitializeComponentの次の行は例外をスローします。

Me.dirSelector = New Microsoft.VisualBasic.Compatibility.VB6.DirListBox 

「無効なプロパティ値」という例外メッセージが表示されます。それは一度だけ起こります。その後、すべてが機能しているように見えます。

宣言

Public WithEvents dirSelector As Microsoft.VisualBasic.Compatibility.VB6.DirListBox 

はどのような問題である可能性があり、次のように?

よろしく、

Krish

答えて

0

のInitializeComponentでdirSelectorプロパティ(dirSelector.left = ...など)への最も可能性の高いいくつかのプロパティの割り当てがあります。私はそれがフラグが付けられているものの1つだと思います。初期化中に発生するので、デバッグモードでは通常の黄色い線が表示されません。これらをコメントアウトしたり、値を変更して問題が発生していないかどうかを確認してください。

関連する問題