Form Controls Visible Property Test not working

j2112

New member
Joined
Nov 22, 2008
Messages
1
Programming Experience
10+
Testing the visible property of a windows form control (textbox) does not seem to work until after the form has fully loaded. I've tried in the Load, Activated, and Focus events. It only works after the form has completely loaded and some action (keypress) is performed. I want to focus to the first blank textbox, so I'm testing for visibile=true and = "".

VB.NET:
    Private Sub form_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.GotFocus

        TextBox1.Visible = True  (Note: set to false in designer)
        if TextBox1.Visible = True Then
             TextBox1.focus()
        End if

    End Sub

I've even tried to from the calling form to refocus after creating the form and before showdialog. No Luck.
VB.NET:
                Dim frm As System.Windows.Forms.Form
                frm = CType(Activator.CreateInstance(FormToOpen), System.Windows.Forms.Form)
                frm.Focus()
                frm.ShowDialog()

Any Ideas?

Thanks, Josh
 
Back
Top