Visual Studio和对象实例bug

时间:2016-07-11 07:26:15

标签: vb.net visual-studio debugging instance

Example 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类在其构造函数中是一个简单的用户控件,只有InitializeComponent方法。

如果您对可能导致此错误的原因有所了解,因为我对缺少异常升级感兴趣而Visual Studio错误,在调试过程中我无法找到问题的根源

1 个答案:

答案 0 :(得分:0)

List of controls user

我已阅读用户控件参数化对象的完整列表。我发现了一个问题。只有2控制它的存在,而你可以在控制设计器列表中看到更多。似乎所有控件都没有实例化。