所以我在一个VB.Net类,我正在写一个程序。昨天晚上经过我的所有代码并测试我的程序后,我收到一条错误消息。 它发生在我试图查看我的设计器时,它是一个屏幕显示“'.ctor不是有效的标识符”,它给了我一个显示调用堆栈的选项。我是VB.Net的新手,所以我不完全确定这是展示给我的东西,它看起来不像我编码的东西。VB 2010'.ctor'是不是有效的标识符
有人知道吗?你能告诉我在哪里看?我有点迷路。我打印了我的代码,没有看到我的书面代码中的任何内容,我可以很好地运行该程序。
它说,固定这将防止可能的数据丢失,如果我不理它,然后我得到一个消息,告诉我,我可能会失去所有的控制(这是奇怪的,我的意思是我没有失去控制但即使我有今天喝了很多山露和咖啡)
我发现了另一篇文章,但它迄今为止还没有帮助我。
我没有看到需要粘贴我所有的代码,因为我没有在代码中的任何地方看到这个'.ctor',我只是有点好奇,还有什么地方可以看。
好吧,我刚刚在网上发现了一些信息,说我可能错误地写了这行代码。
Private Sub Pollys_Flooring_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
PineRadioButton.Checked = True
End Sub
我的表单被称为Pollys_Flooring,然后它说我应该有_Load,我这样做。我做对了吗?
该方案是一个地板估算,所以它给了用户选择他们想要的木材类型的选项。这是我处理单选按钮的代码。
Private Sub RadioButton_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PineRadioButton.CheckedChanged, _
CedarRadioButton.CheckedChanged, OakRadioButton.CheckedChanged, PressBoardRadioButton.CheckedChanged
Dim SelectedRadioButton As RadioButton
SelectedRadioButton = CType(sender, RadioButton)
If PineRadioButton.Checked Then
FlooringPriceDecimal = PineDecimal
ElseIf CedarRadioButton.Checked Then
FlooringPriceDecimal = CedarDecimal
ElseIf OakRadioButton.Checked Then
FlooringPriceDecimal = OakDecimal
ElseIf PressBoardRadioButton.Checked Then
FlooringPriceDecimal = PressboardDecimal
End If
End Sub
尝试发布您的构造函数代码。设计师喜欢一个空的构造函数。 – LarsTech
我刚编辑并添加了一些代码。它绝对是代码,因为我评论了它,现在我没有遇到我遇到的问题。你能否告诉我是否正确写下了它?它与我书中的内容相符,所以我一定会错过一些愚蠢的东西。 –
你有处理PineRadioButton CheckChanged事件的代码吗?那将是下一个看的地方。 – LarsTech