CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: nenaely en Miércoles 3 de Octubre de 2007, 20:42
Título: Pasar Listview A Otro Listview
Publicado por: nenaely en Miércoles 3 de Octubre de 2007, 20:42
hola a todos, soy nueva en esto de la programacion en vb.net, y no se como pasar determinadas columnas de un listview a otro listview, y otra cosa no se en que propiedad del listview es para que salgo la barra de desplazamiento pero que salga abajo.
bueno de antemano mil gracias y espero y me puedan ayudar mil gracias
Título: Re: Pasar Listview A Otro Listview
Publicado por: Knight Lore en Jueves 4 de Octubre de 2007, 18:31
No se si te referis a pasarlas mediante drag & drop o por medio de un boton u otro control que lo ejecute y un poco de eso depende como se programara. En principio consiste solo en agregar la columna en cuestion en el listview destino y borrarla en el listiview origen, pasando todos los datos que existan si tambien se desea. De todas formas, te aclaro que usar drag & drop para hacerlo es mucho mas complicado que por otros medios. Sobre la barras de desplazamiento inferior, esta solo aparece si son necesarias, y la unica propiedad que controla la presencia de ambas es "Scrollable" que si es False no las mostrara nunca.
Título: Re: Pasar Listview A Otro Listview
Publicado por: nenaely en Jueves 4 de Octubre de 2007, 19:58
hola Knight Lore pues como les dije desde un princincipio soy nueva en esto de la programacion en vb.net y pues no se a que te refieres con drag&drop, y pues lo que kiero es que al colocar el cursor en la columna deseada y darle click sepase al otro listobox o listview (no se si eso se pueda), tengo una linea de codigo Me.ListBox1.Items.Add(Me.ListView1) igual y me falta algun parametro al momento de pasar las columnas. espero y me explique sobre que es lo que kiero hacer
y eso de la barra de desplazamiento, esa propiedad la tengo en "true".
bueno espero y me puedas ayudar de antemano mil gracias y salu2 desde Mexico bye y mil gracias
Título: Re: Pasar Listview A Otro Listview
Publicado por: abel_cuentas_b en Jueves 4 de Octubre de 2007, 20:31
supongamos que tienes un boton y al dar click en este se pase la informacion que esta en list1 a list2? eso es lo que quires? confirma <_<
Título: Re: Pasar Listview A Otro Listview
Publicado por: Knight Lore en Jueves 4 de Octubre de 2007, 20:41
No te sera posible hacer eso entre un listview y un listbox directamente ya que el listbox carece de columnas, pero entre listviews podrias hacerlo con el siguiente codigo, teniendo en cuenta que tenes un listview con el nombre lv y otro llamdo lv2 con el siguiente codigo pasaras la columna manejando el evento Columnclick (no los datos del listview, solo la columna)
Código: Text
Private Sub lv_ColumnClick(ByVal sender As System.Object, ByVal e _
As System.Windows.Forms.ColumnClickEventArgs) Handles lv.ColumnClick
En el codigo que mostraste estabas intentando meter el listview como item de un listbox, por lo que en el mejor de los casos solo te pondra un item con el text "listview1" o algo sin sentido. En cuanto a las barras de desplazamiento, como te comente y si tenes esa propiedad a True te aparecera la de abajo si es que las columnas suman un ancho superior al control, de otra forma no se mostrara.
Si recien estas comenzando con vb.net te diria que te hagas un tiempo para leer bien los manuales y vayas de a poco ya que el listview es uno de los controles mas complejos de windows, si te surgen dudas no tienes mas que preguntar.
Título: Re: Pasar Listview A Otro Listview
Publicado por: nenaely en Lunes 8 de Octubre de 2007, 18:45
Cita de: "abel_cuentas_b"
supongamos que tienes un boton y al dar click en este se pase la informacion que esta en list1 a list2? eso es lo que quires? confirma <_<
:hola: hola abel cuentas b, si asi kiero hacerlo o tambien ya sea solo con los lists
espero y me puedas ayudar
bueno de antemano gracias
kuidate y espero tu respuesta
Título: Re: Pasar Listview A Otro Listview
Publicado por: lencho en Martes 9 de Octubre de 2007, 00:57
Aqui hay dos enlaces que ta ayudaran con esos controles.
Título: Re: Pasar Listview A Otro Listview
Publicado por: nenaely en Martes 9 de Octubre de 2007, 17:48
:) hola lencho
bueno mil gracias por tu ayuda, los voy a checar espero y me sirvan
de antemano mil gracias y si me puedes seguir ayudando te lo agradeceria mucho
te kuidas
bye
Título: Re: Pasar Listview A Otro Listview
Publicado por: abel_cuentas_b en Viernes 12 de Octubre de 2007, 05:17
hola nenota, jeje, bueno mira tuve un problema el lunes pasado y tuve que formatear mi DD y con el mi visual studio, solo logra recuperar el VB6, por eso no te habia respondido sin embargo lo que te dige mas arriba lo hice, en VB6 claro, y te lo posteo aqui, si puedo mas adelante, cuando vuelva a instalar el VB.net te lo paso, ok?
a = InputBox("cuantas personas vas a ingresar:") For b = 1 To a n(B) = InputBox("Escriba nombre:") List1.AddItem n(B) Next b End Sub
como te puedes dar cuenta utilizo un commanbutton y 2 listbox
y en un modulo esto:
Public n(10) As String Public a As Integer
si lo analizas bien sabras que para pasarlo a vb.net no hay que hacer mucho, :D espero te sirva, y ojala me mandes una foto ;) :.byte.:
Título: Re: Pasar Listview A Otro Listview
Publicado por: abel_cuentas_b en Viernes 12 de Octubre de 2007, 05:19
hola nenota, jeje, bueno mira tuve un problema el lunes pasado y tuve que formatear mi DD y con el mi visual studio, solo logra recuperar el VB6, por eso no te habia respondido sin embargo lo que te dige mas arriba lo hice, en VB6 claro, y te lo posteo aqui, si puedo mas adelante, cuando vuelva a instalar el VB.net te lo paso, ok?
bueno en un form colocas esto:
Private Sub Command1_Click() Dim c As Integer For c = 1 To a List2.AddItem n(10) Next c End Sub
Private Sub Form_Load()
Dim b As Integer
a = InputBox("cuantas personas vas a ingresar:") For b = 1 To a n(10) = InputBox("Escriba nombre:") List1.AddItem n(10) Next b End Sub
como te puedes dar cuenta utilizo un commanbutton y 2 listbox
y en un modulo esto:
Public n(10) As String Public a As Integer
si lo analizas bien sabras que para pasarlo a vb.net no hay que hacer mucho, :D espero te sirva, y ojala me mandes una foto ;) :.byte.:
Título: Re: Pasar Listview A Otro Listview
Publicado por: abel_cuentas_b en Viernes 12 de Octubre de 2007, 19:35
listo, ya instale el visual y ya esta, aqui va el code:
Public Class Form1 Dim m(100) As String Dim a As Integer Dim b As Integer Dim c As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click a = InputBox("digite cantidad de personas:") For b = 0 To a - 1 m(B) = InputBox("escriba nombre:") Me.ListBox1.Items.Add(m(B)) Next b End Sub
tienes que colocar dos botones y 2 listbox, y listo, espero te sirva, .:byte.: :D
Título: Re: Pasar Listview A Otro Listview
Publicado por: nenaely en Lunes 15 de Octubre de 2007, 02:14
HOLA ABEL CUENTAS B. YA PROBE Y ANALISE YU CODIGO, MMM PERO EL PROBLEMA AKI ES QUE EL LISTBOX SE LLENA DE UNA INFORMACION QUE YA ESTA GENERADA SOLO LA MANDO LLAMAR Y LA PASO AHI (OSEA QUE YO NO LE TENGO QUE METER NADA), DEJA LO IMPLEMENTO CON LO QUE TENGO Y ESPERO Y ME SIRVA OK DE TODOS MODO MIL GRACIAS.
PASAME TU MAIL PARA EXPLICARTE BIEN DE QUE SE TRATA LO QUE ESTOY HACIENDO CLARO SI KIERES
TE KUIDAS Y OTRAVEZ GRACIAS BYE
Título: Re: Pasar Listview A Otro Listview
Publicado por: abel_cuentas_b en Domingo 28 de Octubre de 2007, 04:46