所以我在一個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