Holas!
He visto en algunos sistemas echos en visual basic que se utiliza o se simula no lo se, el control que aparece en el margen izquierdo en por ejemplo Panel de Control, Conexiones de Red, no se si entienden a cual me refiero, en panel de control por ejemplo aparece lo siguiente:
Panel de Contro >>
Cambiar a vista por categorias.
Vea Tambien >>
Windows Update.
Ayuda y Soporte tecnico.
Las flechitas aparecen mirando para arriba o abajo no hacia la derecha o izquierda.
Existe algun control parecido o igual a este para Visual Basic?, gracias.
Yo no sé si existirá un control así pero sé que eso podrías hacerlo manualmente, con un botón normal. Por ejemplo:
Añades un Frame y un Botón al proyecto ponlo de la siguiente forma, y yo en este ejemplo voy a poner el tamaño del frame a 1215 como puedes ver en la imagen:
(http://img206.imageshack.us/img206/5985/dibujovn8.th.jpg) (http://img206.imageshack.us/my.php?image=dibujovn8.jpg)
Ese será el tamaño del Frame expandido, una vez lo tengas, contrae el frame que quede del mismo tamaño que el botón, así no se verá, de esta forma:
(http://img213.imageshack.us/img213/9712/dibujosz7.th.jpg) (http://img213.imageshack.us/my.php?image=dibujosz7.jpg)
Ahora escribe el siguiente código:
Private Sub Command1_Click()
If Frame1.Height <> 1215 Then
While Frame1.Height < 1215
Frame1.Height = Frame1.Height + 1
Wend
Else
While Frame1.Height > 255
Frame1.Height = Frame1.Height - 1
Wend
End If
End Sub
Y bueno más o menos pliega y despliega un menú en vertical ;)
A lo mejor no es exactamente lo que querías pero bueno espero que te sirva de ayuda.
Hay un control hecho por SM que e lo que buscas www.vbaccelerator.com , ahi tambien hay muchisimos mas controles, ojo que todos dependen de al menos una libreria y son bastante complejos, pero bueno si le agarras la mano es facil.
Aclarcion: Todo ahi es open source, y hecho en VB