2009-07-14 58 views
1

我們從VB 6遷移到VB.NET 2008.轉換進行得相當順利。有一個例外情況。DirListBox中的Visual Basic Compatiblity DLL異常

InitializeComponent中的以下行將引發異常。

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

異常消息說「無效的屬性值」。它只發生一次。之後,一切似乎都奏效了。

聲明如下

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

可能是什麼問題?

問候,

Krish

回答

0

有最有可能的一些屬性分配到dirSelector中的InitializeComponent(dirSelector.left = ...等)的特性。我猜測它是其中一個被標記的問題,並且由於它在初始化期間發生,所以在調試模式下不會獲得正常的黃線。嘗試評論這些或改變他們的價值,看看是否是問題所在。