Título: Pasar información de un combobox a un listbox Publicado por: creiko en 11 Octubre 2016, 18:54 pm Disculpen una pregunta
tengo 3 datos en un combobox 1 2 3 y necesito que al darle click en un un botón agregar se me abra un listbox con los mismos datos el combobox 1 2 3 y agregarle mas datos el combobox lo tengo en formulario1 y el listbox lo tengo en un formulario 2 Código
la parte de agregar mas datos desde listbox al combobox ya lo tengo, pero no he podido. es pasar la información del combobox al listbox. si alguien me explica esa parte como se la hace le agradecería Título: Re: Pasar información de un combobox a un listbox Publicado por: Eleкtro en 11 Octubre 2016, 19:34 pm Hola.
Lo primero de todo, las preguntas sobre Visual Basic.NET van en el foro de .NET, no en Visua Basic 6.0 Según la descripción que has dado del problema, y ya que estás agregando el valor de "TextBox1.Text" tanto al ComboBox como al ListBox, deduzco que en ambos controles pretendes mostrar lo mismo, entonces solo sería necesario agregar el nuevo valor a una de las dos colecciones de elementos, por ejemplo: Código
Con eso tienes suficiente, si quieres perfeccionarlo entonces declara un BindingSource. Saludos! Título: Re: Pasar información de un combobox a un listbox Publicado por: creiko en 11 Octubre 2016, 21:03 pm hice lo que dices y funciona bien
pero hay un problema que no deja modificar la listbox el combobox lo tengo en formulario1 y el listbox lo tengo en un formulario 2 Título: Re: Pasar información de un combobox a un listbox Publicado por: okik en 12 Octubre 2016, 03:51 am hice lo que dices y funciona bien pero hay un problema que no deja modificar la listbox el combobox lo tengo en formulario1 y el listbox lo tengo en un formulario 2 Según el Microsoft si usas datasource no puedes eliminar ni añadir ítems al Listbox mediante ListBox.ObjectCollection. ListBox.Items (Propiedad) (https://msdn.microsoft.com/es-es/library/system.windows.forms.listbox.items(v=vs.110).aspx) Citar You can also manipulate the items of a ListBox by using the DataSource property.If you use the DataSource property to add items to a ListBox, you can view the items in the ListBox using the Items property but you cannot add or remove items from the list using the methods of the ListBox.ObjectCollection. No te compliques y usa For Each :laugh: En el Load del Form2 lo llenas con el contenido del combobox. Código
Cuando cierres el form en el evento closing actualizas el combobox con los cambios que has hecho en el listbox Código
EJEMPLO: Código
y si quieres puedes usar datasoruce en llugar de For Each en el Closing del Form2 para el combobox. Código
Título: Re: Pasar información de un combobox a un listbox Publicado por: creiko en 12 Octubre 2016, 06:49 am Código
con esta código me salvaste la vida era justo lo que necesitaba Gracias amigo |