469,892 Members | 2,145 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,892 developers. It's quick & easy.

Moving collection object between text boxes and saving value on index change?

Disclaimer: I'm a newbie that's been working with VB.net for under a

I have two listboxes. Listbox1 contains collections. Selecting an item
in listbox1 and pressing a control button sends the collection to
Listbox2. When the item is in Listbox2 it you are able to edit the
collections properties via textboxes that appear using the

All of this works fine as long as the same collection doesn't appear
twice in Listbox2. For instance if Listbox1 contains the collection
Spices and Sweetners for use in a recipe, if Spices appears in Listbox2
more than once (i.e. using more than one spice in the recipe) the
values entered for one spice collection are copied to every other spice
collection in Listbox2. I want to be able to have two collections of
the same type in Listbox2 with each being able to have their own unique

I think the problem is in Sub ListBox2_SelectedIndexChanged

Here is my code:

************** Begin Code **************
Private Sub ListBox2_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
Dim ingredient As ingredientlist
ingredient = Me.ListBox2.SelectedItem
Dim ingprop As ingredient
Dim lbl As Label
Dim txtbox As TextBox
Dim setbutton As Button
For Each ingprop In ingredient.propertyList
lbl = New Label()
lbl.Text = "Property"

txtbox = New TextBox
txtbox.DataBindings.Add("Text", ingprop, "name", True,

setbutton = btn_setval

FlowLayoutPanel1.SetFlowBreak(setbutton, True)

End Sub

************** End Code **************

Thanks for all your help.


Jul 31 '06 #1
0 919

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by Ruben | last post: by
reply views Thread by Salome Sato | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.