Visual studio 和对象实例错误
Visual studio and object instance bug
如您在屏幕截图中所见。当我尝试浏览参数对象时,Visual Studio 调试和错误停止。
Dim parametrage = New ParametrageView()
Dim container As hCtrlPanelsPanel = parametrage.Controls.Item("StepsContainer")
Dim header As GradientBar = parametrage.Controls.Item("InformationLabel")
Dim etape = New GeneralViewStep()
parametrage.ChangedStep(etape)
Check.That(container.ActiveCtrlPanel).IsEqualTo(etape)
Check.That(header.Text).IsEqualTo(etape.InformationMessage)
但是,我不明白,因为对象是实例化的,我什至可以在调用方法ChangedStep时调用方法,就像在测试中一样。
ParameterView class 是一个简单的用户控件,其构造函数中只有 InitializeComponent 方法。
如果您知道什么会导致此错误,因为我对没有出现异常和 Visual Studio 在调试过程中找不到问题根源的错误感兴趣
我已阅读用户控件参数对象的完整列表。而且我发现了一个问题。只有 2 个控制它的存在,而正如您在控件设计器列表中看到的那样,还有更多。好像所有的控件都没有实例化
如您在屏幕截图中所见。当我尝试浏览参数对象时,Visual Studio 调试和错误停止。
Dim parametrage = New ParametrageView()
Dim container As hCtrlPanelsPanel = parametrage.Controls.Item("StepsContainer")
Dim header As GradientBar = parametrage.Controls.Item("InformationLabel")
Dim etape = New GeneralViewStep()
parametrage.ChangedStep(etape)
Check.That(container.ActiveCtrlPanel).IsEqualTo(etape)
Check.That(header.Text).IsEqualTo(etape.InformationMessage)
但是,我不明白,因为对象是实例化的,我什至可以在调用方法ChangedStep时调用方法,就像在测试中一样。
ParameterView class 是一个简单的用户控件,其构造函数中只有 InitializeComponent 方法。
如果您知道什么会导致此错误,因为我对没有出现异常和 Visual Studio 在调试过程中找不到问题根源的错误感兴趣
我已阅读用户控件参数对象的完整列表。而且我发现了一个问题。只有 2 个控制它的存在,而正如您在控件设计器列表中看到的那样,还有更多。好像所有的控件都没有实例化