いくつかを除き、.Loadのフォームですべてのコントロールを無効にしようとしています。私は多くのコントロールを無効にしていて、ほんのわずかしか有効にしていないので、TypeOf ControlがComboBoxの場合のようなものは使用しませんでした。私はそれらを一つずつ有効にします。VB.NET Iteratinでコントロールとその機能を無効にする一部を有効にする
私の問題は、ループの直後に有効にすると、menustripとボタンだけが機能することです。他の(コンボボックスやテキストボックス)はロックされたままです。
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
意味があります。私はそれについてthoguhtしていなかった。それはうまく動作します。ありがとう! –