自定义结构/文本框的问题

时间:2014-03-19 22:09:24

标签: vb.net structure

情况如下: 我已经定义了一个名为" cell" 在这个结构中我已经包含了名为" display" 我的代码是这样的:

  Dim new_cell As New cell
  new_cell.display.Multiline = True

没有语法或运行时"错误"但是在第二行设置了一个断点,当程序到达它时它会停止运行sub并继续正常运行,任何人都可以解释这是什么问题吗?

EDIT 单元格定义:

   Structure cell

    Dim candidates As List(Of Integer)

    Dim constraints As List(Of Integer)

    Dim x As Integer
    Dim y As Integer

    Dim display As TextBox
End Structure

1 个答案:

答案 0 :(得分:1)

根据建议,第一个代码段的第二行将抛出NullReferenceException。如果该代码在表单的Load事件处理程序中,那么在64位系统上,只会吞下该异常,并且唯一的通知将在Output窗口中。

如果你想要一个TextBox,那么你必须创建一个TextBox。创建TextBox的位置取决于您尝试实现的目标。无论如何,这种类型应该是一个类而不是一个结构。您还应该考虑使用属性而不是公共字段,还应该考虑使用大写字母开始使用适当的名称。