0
我想禁用.Load中的所有控件,除了少數幾個。由於我禁用了很多控件並且只啓用了很少的控件,所以我沒有使用類似於TypeOf控件是ComboBox的東西,然後...在我的循環中。我會一一啓用它們。VB.NET Iteratin禁用控件和他們啓用其中的一些
我的問題是,當我在循環後啓用它們時,只有菜單欄和按鈕將起作用。其他(組合框和文本框)將保持鎖定狀態。
這裏的這一部分在我的代碼:
Private Sub AddForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim addformcontrol As Control
For Each addformcontrol In Me.Controls
addformcontrol.Enabled = False
Next
someComboBox.Enabled = True
someTextBox.Enabled = True
MenuStrip1.Enabled = True
CleanAllButton.Enabled = True
End Sub
感謝。
在表單加載之前沒有任何事情發生,所以爲什麼不設置它們,但它們需要在表單設計器中? – Plutonix
它是有道理的。我沒有想到它。它很好地工作。謝謝! –