Pasar Items de un ListBox a otro en un formulario diferente .net

Iniciado por Brian1511, 6 Diciembre 2012, 01:46 AM

0 Miembros y 1 Visitante están viendo este tema.

Brian1511

HOLA con el titulo lo dice todo ..

Bueno lo que pasa es que estoy haciendo un juego en vb.net y necesito pasa los datosde un ListBox a otro pero que esta en otro Form

Ejemplo

El list del Form de Inicio_de_Sesion -  pide unos datos por FTP a un Servidor alojado en 000.Web-host.com ... entonces este pide los que se agregan en una carpeta y en esa carpeta se crea un txt la cual este se nos descarga y se muestran en el listbox ..

Una ves mostrada en el ListBox un proceso de Contains comprueba si el listbox tiene los datos que se ingresaron en los 2 Textbox ....

Cuando los comprueba y da Valido pues me da un mensaje de Bienvenida y se me habre un nuevo form este contiene los datos del usuario pues lo que quiero es que los datros del otro listbox del inicio se me pasen a este listbox!!

Espero aver explicado bein lo que quiero porfavor ayudenme :D :P



Creador de BrainMind

spiritdead

no sera mejor dicho q estas intentando hacer 1 cliente FTP ?
Facilitador De Tareas - Task Simplifier (FDT)

Keyen Night

Puedes hacer un método ShowDialog que sobrecargue el método existente en el Form de inicio y que tenga como salida ListBox.ObjectCollection, para dar como resultados los Items del ListBox.

Ejemplo, Form1 (Formulario de Inicio), con un ListBox vació:

Código (vb.net) [Seleccionar]
Public Class Form1


   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

       ListBox1.Items.AddRange(Form2.ShowDialog())

   End Sub

End Class


Form2 (Formulario que aparece tras cerrar el Formulario de Inicio), con un ListBox con Items agregados:

Código (vb.net) [Seleccionar]
Public Class Form2

   Public Overloads Function ShowDialog() As ListBox.ObjectCollection

       ShowDialog = ListBox1.Items

       Me.ShowDialog(Nothing)

   End Function

End Class


Coloco Me.ShowDialog(Nothing), para referirme a la sobrecarga ShowDialog, que muestra la ventana y no a la actual, ya que caería en un bucle infinito.
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

MaLkAvIaN_NeT

copiar los items.

For Each item As Object In Me.ListBox1.Items

Me.ListBox2.Items.Add(item)

Next
a por las buenas ideas

Brian1511

Gracias a los 2 muchas gracias me sirvio el de MaLkAvIaN_NeT muchas gracias! :D



Creador de BrainMind