我想循環通過面板中的所有控件。一些控件作爲我創建的類。在這些類中,我希望在刪除對象時運行子例程。所以我正在嘗試創建一個可以用來運行該例程的臨時對象。如何動態分配對象類型?
For Each window As Control In main_window.Controls
If window.Handle = hdl Then
Dim temp_window as window.getType()
temp_window.close_me()
main_window.Controls.Remove(window)
End If
Next
但是,getType分配是不允許的。
我該如何做到這一點?
什麼是'close_me()'? – inquisitive
這是我想要爲我創建的類運行的子例程。它在控制被移除之前做了一些清理工作。它被設置爲「Public Shared Sub close_me()」 – user2721815