0
我創建了一個VB.Net應用程序,它由一個窗體和一系列類組成。一個類(GUI)包含處理與我的表單上的控件關聯的邏輯的所有例程。這些控件在設計時放置。VB.Net類和WithEvents問題
我遇到了一個窗體上的幾個計時器的問題。它們在GUI類這樣宣稱:
Private WithEvents timerScreenUpdate As Timer
Private WithEvents timerDebug As Timer
,但我在這條線得到一個錯誤:
Private Sub timerScreenUpdate_Tick(sender As System.Object, e As System.EventArgs) Handles timerScreenUpdate.Tick
的錯誤是「事件‘勾選’無法找到」。我得到了另一個計時器相同的錯誤。
它可能相關的,但我也是在這條線得到一個類似的錯誤:
Private Sub Monitor_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
這是「事件‘的FormClosing’無法找到」。
如何讓這些活動對我的課程可見?
非常好,像這樣添加System.Windows.Forms Private WithEvents timerScreenUpdate由於System.Windows.Forms.Timer已經擺脫了定時器錯誤。謝謝。我只需要弄清楚FormClosing錯誤,我就完成了! –
檢查表單的設計器代碼文件,無論表單是否來自類型Form(文件頂部的「Inherits Form」)。我認爲它確實,但類型表單無法解決。確保設計器代碼文件中的'Imports System.Windows.Forms'。 – Waescher