1

VB 6 から VB.NET 2008 に移行しました。変換はかなりうまくいきました。例外として 1 つの問題があります。

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

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

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

以下のように宣言

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

問題は何ですか?

よろしく、

クリッシュ

4

1 に答える 1

0

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

于 2009-07-27T03:33:16.620 に答える