Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: mdg en 26 Agosto 2007, 20:52 pm



Título: Existe control.
Publicado por: mdg en 26 Agosto 2007, 20:52 pm
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.


Título: Re: Existe control.
Publicado por: Spider-Net en 26 Agosto 2007, 21:11 pm
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:
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.


Título: Re: Existe control.
Publicado por: cobein en 27 Agosto 2007, 08:07 am
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