steverpayne
asked on
Forms
I have no idea how create a button and tell the button to pull up another form. What is the command. Thanks!
ASKER
is this in visual basic .net express 2005?
Sorry, let me be more specific: Place a button on your form from the toolbox. Double click the button, which will take you to the code for the button. Place the following code in your subroutine for the button and it should look like this:
Private Sub Yourbutton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles YourButton.Click
Dim objForm As frmNewForm
objForm = New frmNewForm
objForm.Owner = Me
objForm.ShowDialog()
objForm.Dispose()
End Sub
Private Sub Yourbutton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles YourButton.Click
Dim objForm As frmNewForm
objForm = New frmNewForm
objForm.Owner = Me
objForm.ShowDialog()
objForm.Dispose()
End Sub
I did code this in VB.NET 2003, but I don't think it should matter. If it does, let me know.
sub button1_click
dim a as new form2
a.show
me.hide 'optional
end sub
dim a as new form2
a.show
me.hide 'optional
end sub
In VB.Net 2005, you can use the "default instance" of forms just like you did in VB6. This is useful for when you only want ONE instance of each form available.
Instead of creating a new instance as shown above, you simply use the forms name:
Private Sub Button1_Click(...) Handles Button1.Click
SomeForm.Show()
End Sub
You can use "SomeForm" from anywhere in the application to refer to the default instance.
If you want more than one instance of "SomeForm" then do as above and create new instances with the "new" keyword.
Instead of creating a new instance as shown above, you simply use the forms name:
Private Sub Button1_Click(...) Handles Button1.Click
SomeForm.Show()
End Sub
You can use "SomeForm" from anywhere in the application to refer to the default instance.
If you want more than one instance of "SomeForm" then do as above and create new instances with the "new" keyword.
ASKER
this is what the button looks like. Now where do i insert that i want it to open or close the form?
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
End Sub
End Class
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
End Sub
End Class
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
thank you it was very simple at the code that you provided. Since I am new and taking a class, i am new at this. Thanks!
objForm = New frmNewForm
objForm.Owner = Me
objForm.ShowDialog()
objForm.Dispose()