943,962 Members | Top Members by Rank

Ad:
  • VB.NET Discussion Thread
  • Unsolved
  • Views: 64756
  • VB.NET RSS
You are currently viewing page 1 of this multi-page discussion thread
Apr 20th, 2006
0

Please help with passing data from one form to another form

Expand Post »
Hello!
I have a project to where I am making a pizza order for customers. My forms consist of a form for the pizza quantity and size (the cost is displayed in a lblDisplay.Text). I also have another form which calculates the cost of beverages.

I am now on the third form which calculates the cost of side items. I need to make it to where when the user clicks the submit button that the total of the side items is displayed along with adding the total of the pizzas and beverages of the other two forms. I dont know how to grab data from other forms.

I can make the other forms load by using the

Dim XXXX as new frmXXX

If my question is not clear enough, please let me know.

Adam
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
wisorac is offline Offline
1 posts
since Apr 2006
Apr 26th, 2006
0

Re: Please help with passing data from one form to another form

Hi Adam,

I will give the method , regardless about your project take the method then apply it with any project

There two common methods is used for passing data between forms

The first one is by creating a properties in the form that you want to pass the data on it

for example if you have two forms the the first one (name it Form1) include one textbox control and button , and when pressing button you want to pass the textbox text to the second form (name it Form2)

the property shold be like :

Note these codes in Form2
VB.NET Syntax (Toggle Plain Text)
  1. Private _passedText As String
  2.  
  3. Public Property [PassedText]() As String
  4. Get
  5. Return _passedText
  6. End Get
  7. Set(ByVal Value As String)
  8. _passedText= Value
  9. End Set
  10. End Property
Then , when you are declaring Object from Form2 you just set The Value before Showing the Form

in the Form1 and in Button1 Click event write these lines :
VB.NET Syntax (Toggle Plain Text)
  1. Dim Obj As New Form2
  2. Obj.PassedText = TextBox1.Text
  3. Obj.Show

by this way you have the text in the Form2 - variable _passedText

hope you get it , if you didnt I am here

The Second Method by Adding parameters to the Form that you need to pass the data on it in Sub New - I didnt like it , the Properties is better


Good Luck
Reputation Points: 10
Solved Threads: 1
Newbie Poster
Ammar Gaffar is offline Offline
5 posts
since Apr 2006
May 26th, 2006
0

Re: Please help with passing data from one form to another form

hi


i want to pass a text from a textbox in form1 to a label in form2 , but the text in form1 is retrieved from a database. how could i do it??:rolleyes:



Edit ...... thanx i solve the problem
Reputation Points: 10
Solved Threads: 0
Light Poster
DATABASE is offline Offline
32 posts
since May 2006
Jul 7th, 2006
0

Re: Please help with passing data from one form to another form

Hi Ammar Gaffar,

If I want to pass around 10 data from form1 to form2, it iz I still can using this method? or got other method to pass more than 1 data from form to form?
Reputation Points: 10
Solved Threads: 0
Newbie Poster
khwo is offline Offline
12 posts
since Jun 2006
Jul 8th, 2006
0

Re: Please help with passing data from one form to another form

Hi KhWo ,

It dosnt matter how many Variables you need to Pass , just create a property for each variable , Object , or any other types

Good Luck
Reputation Points: 10
Solved Threads: 1
Newbie Poster
Ammar Gaffar is offline Offline
5 posts
since Apr 2006
Jan 30th, 2008
0

Re: Please help with passing data from one form to another form

*Bump*
Do this also work in VB 6? I'm new to the language and tested out your code but I only experience alot of failures.

Thx
Reputation Points: 10
Solved Threads: 3
Newbie Poster
Zhoot is offline Offline
22 posts
since Jan 2008
Jan 30th, 2008
0

Re: Please help with passing data from one form to another form

in vb 6 you can access it directly
Reputation Points: 1182
Solved Threads: 392
Posting Sensei
Jx_Man is offline Offline
3,143 posts
since Nov 2007
Jan 31st, 2008
0

Re: Please help with passing data from one form to another form

Thank you!

So if I create a variable in Form1, then it will automatically exist in Form2 once it opens? Cool!
Reputation Points: 10
Solved Threads: 3
Newbie Poster
Zhoot is offline Offline
22 posts
since Jan 2008
Jan 31st, 2008
1

Re: Please help with passing data from one form to another form

nice to hear that.
happy coding friends...
Reputation Points: 1182
Solved Threads: 392
Posting Sensei
Jx_Man is offline Offline
3,143 posts
since Nov 2007
Dec 29th, 2008
0

Re: Please help with passing data from one form to another form

Hi Adam,

I will give the method , regardless about your project take the method then apply it with any project

There two common methods is used for passing data between forms

The first one is by creating a properties in the form that you want to pass the data on it

for example if you have two forms the the first one (name it Form1) include one textbox control and button , and when pressing button you want to pass the textbox text to the second form (name it Form2)

the property shold be like :

Note these codes in Form2
VB.NET Syntax (Toggle Plain Text)
  1. Private _passedText As String
  2.  
  3. Public Property [PassedText]() As String
  4. Get
  5. Return _passedText
  6. End Get
  7. Set(ByVal Value As String)
  8. _passedText= Value
  9. End Set
  10. End Property
Then , when you are declaring Object from Form2 you just set The Value before Showing the Form

in the Form1 and in Button1 Click event write these lines :
VB.NET Syntax (Toggle Plain Text)
  1. Dim Obj As New Form2
  2. Obj.PassedText = TextBox1.Text
  3. Obj.Show

by this way you have the text in the Form2 - variable _passedText

hope you get it , if you didnt I am here

The Second Method by Adding parameters to the Form that you need to pass the data on it in Sub New - I didnt like it , the Properties is better


Good Luck
Hi i tried this code and it really works.But without obj.Show it didnt.
Whats the function of obj.Show here?
Reputation Points: 10
Solved Threads: 2
Junior Poster in Training
fawadkhalil is offline Offline
88 posts
since Dec 2008

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
This thread is currently closed and is not accepting any new replies.
Previous Thread in VB.NET Forum Timeline: Easiest way to send emails in VB .NET 2005
Next Thread in VB.NET Forum Timeline: creating cube in vb.net





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC