Share variable between multiple Pages/Windows

0
0

Hello,

I have a textbox1 on page1 where my user enter a value.

now when opening a new page2/window2 I want to use this value.

in vb.net I define the variable as public instead of dim

Public ID as integer

then before showing the new form2 i add

form2.show()

form2.textbox2.text = ID

 

does somebody know how to use this when opening a new Wisej pageX or windowX

i have tried the below code but that doesn’t work.

page2.textbox2.text = ID

 

 

regards,

bjorn


real vb.net example:

Public Class Form1

Public EditQty, EditExtra, EditID As Integer

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Call EditRenew()
Form2.Show()
Form2.TextBox1.Text = EditExtra
Form2.TextBox2.Text = EditQty
Form2.TextBox3.Text = EditID
End Sub

  • You must to post comments
0
0

Hello,

it’s ok i manage to solve the issue for pages/windows


example windows:

Public iID As String

 

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

Dim window2 As New Window2

iID = me.textbox1.text

window2.TextBox5.Text = iID
window2.ShowDialog()

End Sub


example pages:

Public iID As String

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim page2 As New Page2
iID = Me.TextBox1.Text
page2.TextBox2.Text = iID
Application.MainPage = page2
End Sub


regards,

bjorn

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.