duda sobre listboxes

06/02/2006 - 15:06 por Walter Arce | Informe spam
hola miren les muestro el codigo que tengo hecho, no estoy entendiendo como
recorrer bien un listbox y que me muestre en un msgbox los valores
seleccionados.
Dim i As Integer

For i = 1 To certprocesos.Items.Count - 1

If DirectCast(certprocesos.SelectedItem, cvalores).valor > 0 Then

MsgBox(DirectCast(certprocesos.SelectedItem, cvalores).valor)

End If

Next

PD: el DirectCast lo tengo porque cuando uso certprocesos.items.add(new
cvalores("","")) lo uso para poder tener texto y valor del item.
Saludos,

Walter

Preguntas similare

Leer las respuestas

#1 Edie
06/02/2006 - 15:51 | Informe spam
puedes embiarme la declaración de cvalores y te ayudo


"Walter Arce" escribió:

hola miren les muestro el codigo que tengo hecho, no estoy entendiendo como
recorrer bien un listbox y que me muestre en un msgbox los valores
seleccionados.
Dim i As Integer

For i = 1 To certprocesos.Items.Count - 1

If DirectCast(certprocesos.SelectedItem, cvalores).valor > 0 Then

MsgBox(DirectCast(certprocesos.SelectedItem, cvalores).valor)

End If

Next

PD: el DirectCast lo tengo porque cuando uso certprocesos.items.add(new
cvalores("","")) lo uso para poder tener texto y valor del item.
Saludos,

Walter



Respuesta Responder a este mensaje
#2 Angel. E. Ruiz. P
06/02/2006 - 16:00 | Informe spam
prueba con esto amigo:

Dim valor As String

For Each valor In ListBox1.Items

MessageBox.Show(valor)

Next




Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde el 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
Nota: todo el codigo explicado esta orientado a VB .NET 2005

"Walter Arce" escribió en el mensaje
news:
hola miren les muestro el codigo que tengo hecho, no estoy entendiendo
como recorrer bien un listbox y que me muestre en un msgbox los valores
seleccionados.
Dim i As Integer

For i = 1 To certprocesos.Items.Count - 1

If DirectCast(certprocesos.SelectedItem, cvalores).valor > 0 Then

MsgBox(DirectCast(certprocesos.SelectedItem, cvalores).valor)

End If

Next

PD: el DirectCast lo tengo porque cuando uso certprocesos.items.add(new
cvalores("","")) lo uso para poder tener texto y valor del item.
Saludos,

Walter

Respuesta Responder a este mensaje
#3 Edie
06/02/2006 - 16:25 | Informe spam
la verdadera respuesta.
Para que puedas mostrar los elementos seleccionados:

Dim cvalor As cvalores
For Each cvalor In certprocesos.SelectedItems
If cvalor.valor > 0 Then
MsgBox(cvalor.valor)
End If
Next

esto te mostrará el valor, solo de los elementos seleccionados de tu listbox,
en un MsgBox

Saludos
Edilberto Samudio S.
Respuesta Responder a este mensaje
#4 Angel. E. Ruiz. P
06/02/2006 - 22:49 | Informe spam
amigo me falto algo sorry :( este es el codigo correcto ;)

Dim valor As String

For Each valor In ListBox1.SelectedItems

MessageBox.Show(valor)

Next

Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde el 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
Nota: todo el codigo explicado esta orientado a VB .NET 2005



"Angel. E. Ruiz. P" escribió en el mensaje
news:
prueba con esto amigo:

Dim valor As String

For Each valor In ListBox1.Items

MessageBox.Show(valor)

Next




Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde el 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
Nota: todo el codigo explicado esta orientado a VB .NET 2005

"Walter Arce" escribió en el mensaje
news:
hola miren les muestro el codigo que tengo hecho, no estoy entendiendo
como recorrer bien un listbox y que me muestre en un msgbox los valores
seleccionados.
Dim i As Integer

For i = 1 To certprocesos.Items.Count - 1

If DirectCast(certprocesos.SelectedItem, cvalores).valor > 0 Then

MsgBox(DirectCast(certprocesos.SelectedItem, cvalores).valor)

End If

Next

PD: el DirectCast lo tengo porque cuando uso certprocesos.items.add(new
cvalores("","")) lo uso para poder tener texto y valor del item.
Saludos,

Walter





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida