Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: NsTeam en 25 Agosto 2009, 19:00 pm



Título: [DUDA] en List1.AddItem
Publicado por: NsTeam en 25 Agosto 2009, 19:00 pm
HOla  Todos.!

Bueno tengo la siguiente Duda

estuve agregando Items a un listbox, Todo me anda bien pero tengo una

duda con la barra

Me Explico Con Imagenes...

- Ahora Lo Tengo de Esta MAnera

(http://www.mundoimg.com/imagenes/otros/200601_mundoimg_1.jpg)

- Quisiera que Este De Esta Manera

(http://www.mundoimg.com/imagenes/otros/200602_mundoimg_2.jpg)

QUe La Barra Este Hacia Abajo.. Y que mUestre el Ultimo Item Agregado...

El COde Q tengo es Simple:

Código:
Private Sub Command1_Click()

For x = 1 To 50

List1.AddItem x

Next

End Sub

Bueno BUsque y Busque y no encontre...

prove con sus propiedades y no logre Hacerlo...

Talves alguno tenga alguna Idea =)

Gracias de Antemano

SAlu2[/b]


Título: Re: [DUDA] en List1.AddItem
Publicado por: SONIC88 en 25 Agosto 2009, 19:35 pm
Así funca loquito:

Código:
Private Sub Command1_Click()

For x = 1 To 50

List1.AddItem x

Next

List1.Selected(List1.ListCount - 1) = True

End Sub

SALUDOS


Título: Re: [DUDA] en List1.AddItem
Publicado por: ssccaann43 © en 25 Agosto 2009, 22:27 pm
Sonic time sin verte por acá. Ve si retomas VB y haces algo bueno!


Título: Re: [DUDA] en List1.AddItem
Publicado por: NsTeam en 25 Agosto 2009, 22:29 pm
Así funca loquito:

Código:
Private Sub Command1_Click()

For x = 1 To 50

List1.AddItem x

Next

List1.Selected(List1.ListCount - 1) = True

End Sub

SALUDOS

Muchisimas Gracias...

PErO yo keria hacerlo como la ventanada del Chat del Msn

Al escribir algo y Presionar ENTER

en el Listbox se agrege Pero Sin q se Seleccione

Solo que la BArra De MUeva =)

Aver Si me expliko BIen =)


Título: Re: [DUDA] en List1.AddItem
Publicado por: ssccaann43 © en 25 Agosto 2009, 22:32 pm
Luego de

List1.Selected(List1.ListCount - 1) = True

Enfoca en otro control. Ejm: TxtCadena.SetFocus


Título: Re: [DUDA] en List1.AddItem
Publicado por: NsTeam en 25 Agosto 2009, 22:36 pm
Luego de

List1.Selected(List1.ListCount - 1) = True

Enfoca en otro control. Ejm: TxtCadena.SetFocus

de esa forma ya lo abia provado

pero el item q se agrego en el listbox

esta seleccionado y sombreado de Azul =(


Título: Re: [DUDA] en List1.AddItem
Publicado por: h0oke en 25 Agosto 2009, 22:47 pm
Será?:

Código
  1. Private Sub Command1_Click()
  2.  
  3. For x = 1 To 50
  4.  
  5. List1.AddItem x
  6.  
  7. Next
  8.  
  9. List1.Selected(List1.ListCount - 1) = True
  10.  
  11. List1.Selected(List1.ListCount - 1) = False
  12.  
  13.  
  14. End Sub

No entiendo la finalidad... Pero bueno...


Título: Re: [DUDA] en List1.AddItem
Publicado por: NsTeam en 25 Agosto 2009, 23:04 pm
Será?:

Código
  1. Private Sub Command1_Click()
  2.  
  3. For x = 1 To 50
  4.  
  5. List1.AddItem x
  6.  
  7. Next
  8.  
  9. List1.Selected(List1.ListCount - 1) = True
  10.  
  11. List1.Selected(List1.ListCount - 1) = False
  12.  
  13.  
  14. End Sub

No entiendo la finalidad... Pero bueno...

jaja!!

si claro me olvide de eso

gracias xD! 


Título: Re: [DUDA] en List1.AddItem
Publicado por: MCKSys Argentina en 25 Agosto 2009, 23:17 pm
Asi tambien funciona...

Código:
Private Sub Command1_Click()
 
For x = 1 To 50
 
List1.AddItem x
 
Next

List1.TopIndex = List1.ListCount - 1
 
End Sub

Saludos!




Título: Re: [DUDA] en List1.AddItem
Publicado por: h0oke en 25 Agosto 2009, 23:28 pm
MCKSys tienes razón, esa es la manera correcta, pero es que la verdad no entiendo la finalidad de hacer tal cosa.


Título: Re: [DUDA] en List1.AddItem
Publicado por: MCKSys Argentina en 25 Agosto 2009, 23:29 pm
No sé si será la correcta, pero es la mas sencilla que encontré. :)




Título: Re: [DUDA] en List1.AddItem
Publicado por: el_c0c0 en 26 Agosto 2009, 01:23 am
Código
  1. List1.ListIndex = List1.ListCount - 1

saludos


Título: Re: [DUDA] en List1.AddItem
Publicado por: Tengu en 26 Agosto 2009, 01:48 am
exacto solo te fijas el ultimo item y lo seleccionas asi quedara como quieres

aunk coincido con lo antes dicho. no entiendo la diferencia de estar arriba o abajo jajaj


Título: Re: [DUDA] en List1.AddItem
Publicado por: seba123neo en 26 Agosto 2009, 01:58 am
exacto solo te fijas el ultimo item y lo seleccionas asi quedara como quieres

aunk coincido con lo antes dicho. no entiendo la diferencia de estar arriba o abajo jajaj

como que no es util ? el que dice eso es porque nunca vio la utilidad. fijate cualquier cantidad de programas tienen esa opcion, o en un textbox tambien. por ejemplo cuando te esta llegando informacion de algun modo uno siempre quiere ver la ultima que va llegando no la primera, puede ser muy util, como dijeron ahi en un chat se ve lo ultimo ingresado no lo primero, como ven hay 3 millones de utilidades, no se para que la quiere NsTeam, pero que es util...si lo es para algunas ocasiones. te dejaria mudo si te digo todas las utilidades que se puede usar algo asi, ya sea en listbox, textbox, grilla ...etc..


Título: Re: [DUDA] en List1.AddItem
Publicado por: h0oke en 26 Agosto 2009, 02:02 am
Citar
aunk coincido con lo antes dicho. no entiendo la diferencia de estar arriba o abajo jajaj

Si lo dices por mi, no he dicho que no le vea utilidad. Sino que no podía apreciar la finalidad de aplicarlo en un programa que solo son 4 líneas.