所以我在 VB.Net 课程中,我正在编写一个程序。昨晚在浏览了我的所有代码并测试了我的程序后,我收到了一条错误消息。当我尝试查看我的设计器时会发生这种情况,它是一个显示“'.ctor 不是有效标识符”的屏幕,它为我提供了显示调用堆栈的选项。我是 VB.Net 的新手,所以我不完全确定这向我展示了什么,而且它似乎与我编码的内容无关。
有人知道吗?你能告诉我在哪里看吗?我有点失落。我打印了我的代码,在我的书面代码中看不到任何东西,我可以很好地运行程序。
它确实说修复此问题将防止可能的数据丢失,如果我忽略它,我会收到一个消息框,告诉我我可能会失去所有控制权(这很奇怪,我的意思是我还没有失去控制权,即使我喝了很多今天的山露和咖啡)
我找到了另一个帖子,但到目前为止它对我没有帮助。
我没有看到需要粘贴我的所有代码,只是因为我在代码中的任何地方都没有看到这个“.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