Hi, I’m having trouble with my application. I can’t seem to get forms to communicate together. I’ve started off with a simple test like this:
Here’s the code that creates my forms from my main menu class:
(I should explain that my main menu form has a textbox and a button, when the user types something in and clicks the button a new form is created.)
If 2 new forms are created and the user input the names “joe” and “bob” for them, that should be one newform called joe and one called bob. And each has there own newform class. From each of the new forms the user can type into a textbox and click a button to see if there is a form open with that name. I have tried many things and I cant figure out how to pass the name from the textbox to a string to be used like this:
Any help would be great, thanks.
VB.NET:
Form2.Label1.Text = "hello"
(I should explain that my main menu form has a textbox and a button, when the user types something in and clicks the button a new form is created.)
VB.NET:
Public Class MainMenuClass
Dim mynum As String
Private frm_MainMenu As MainMenuForm
Public TestArray As New ArrayList
Private c_NewForm As NewFormClass
Public Sub New(ByVal frm As MainMenuForm)
frm_MainMenu = frm
End Sub
Public Sub createNewForm(ByVal Uinput As String)
c_NewForm = New NewFormClass(Uinput, Me)
TestArray.Add(c_NewForm)
c_NewForm.Display()
End Sub
If 2 new forms are created and the user input the names “joe” and “bob” for them, that should be one newform called joe and one called bob. And each has there own newform class. From each of the new forms the user can type into a textbox and click a button to see if there is a form open with that name. I have tried many things and I cant figure out how to pass the name from the textbox to a string to be used like this:
VB.NET:
Dim TestString as String = textbox.1.text
TestString.Label1.Text = "hello"