troubleshooting Question

VB .NET resetting a combo box

Avatar of kkbenj
kkbenj asked on
.NET ProgrammingVisual Basic.NET
6 Comments1 Solution268 ViewsLast Modified:
I have a form where the user will choose 1 of 2 options, by radio button.
When button 1 (rbVar1byValue) is clicked, a combo box is enabled and populated.  The options under button 2 are disabled.  (this works correctly)
When button 2 (rbVar1byName) is clicked, a text box is enabled for data entry. (this also works correctly)

If button 1 is clicked then the user changes their mind and clicks button 2, I want the combo box reset (to blank) without having to repopulate the combo box.

The current entries in the combo box are:

Here's what I have for CheckedChanged:
Private Sub rbVar1byValue_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbVar1byValue.CheckedChanged

        If rbVar1byValue.Checked = True Then
            cmbBx1ValueField.SelectedText = ""
            dfBx1ValueFieldsFound.Text = ""
            cmbBx1ValueField.Enabled = True
            cmbBx1ValueFieldValues.Enabled = True
            cmbBx1ValueExpr.Enabled = True

            dfPrefix1NmFieldsFound.Text = ""
            dfBx1NmFieldsFound.Text = ""
            dfPrefix1NmFieldsFound.Enabled = False

            dfOutputNm1.Enabled = True

        End If
End Sub
Private Sub rbVar1byName_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rbVar1byName.CheckedChanged

        If rbVar1byName.Checked = True Then
            cmbBx1ValueField.Text = ""
            cmbBx1ValueField.Enabled = False
            dfBx1ValueFieldsFound.Text = ""
            cmbBx1ValueFieldValues.Enabled = False
            cmbBx1ValueExpr.Enabled = False

            dfPrefix1NmFieldsFound.Text = ""
            dfPrefix1NmFieldsFound.Enabled = True
            dfBx1NmFieldsFound.Text = ""

            dfOutputNm1.Enabled = True

        End If
End Sub
There is obviously something I do not understand on combo boxes.

Thanks in advance for help!
Join the community to see this answer!
Join our exclusive community to see this answer & millions of others.
Unlock 1 Answer and 6 Comments.
Join the Community
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 6 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros