[Tutorial] Explicando métodos de colores by Subzer. [VB6]

Iniciado por Subzer, Noviembre 11, 2012, 05:27:30 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Bueno, les traigo un tutorial que yo había hecho hace tiempo pero se los traigo para los que tengan dudas.

Explicando los colores en Visual Basic

Los colores en nuestros formularios de Visual Basic son algo que les da ese toque profresional para generar excelentes diseños.
Obviamente nosotros podemos escoger los colores en el cuadro de las propiedades, pero ¿qué si queremos hacer que un botón le cambie el color a las letras del textbox?
Para eso les traigo tres casos para poder cambiarle los colores.
Este tutoriales se divide en 3 partes.
1 CASO = La manera fácil a través de un simple codigo pero con limitados colores
2 CASO = Esta es otra forma, no más fácil pero tampoco más dificil, podrás escoger colores variados
3 CASO = La forma más complicada (que digamos) pero podrás colocar todos los colores que quieras a través de los codigos.

Explicando el 1er CASO metodo fácil (Proceso vbColor) by Subzer

En este metodo colocaremos 1 ejemplo y todo el proceso de explicación.
Para este proceso es necesario tener claro un poco los codigos, es algo básico.
Si queremos colocarle por ejemplo el color rojo a las letras de un textbox por medio de un boton de comando.
El codigo sería así:

Código: vb

Private Sub Command1_Click()
Text1.Forecolor = vbRed
End Sub



El vbRed especifica el color de las letras, si queremos colocarle azul por ejemplo sería vbBlue, pero como dije antes este codigo tienes unas limitaciones.

En este codigo que seria vb(Color) se limita a pocos colores tales como:
Blanco, Negro, Azul, Rojo, Verde y Amarillo.
Porque si bien saben y fueron al colegio todos los demás colores en excepción a esos, son combinaciones a partir de ellos.
Este como que fue un poco fácil, vamos al siguiente caso

Explicando el 2do CASO metodo intermedio (Proceso QBcolor) by Subzer

En este proceso es un poco fácil, pero siempre es bueno tener un poco de experiencia antes.
Ahora explicando el codigo:
Para hacer este proceso, les colocaré 1 ejemplo con un textbox y un commandbutton.
Aquí les colocaré unas combinaciónes de colores y luego el codigo.
* 0 Negro - 8 Gris
* 1 Azul - 9 Azul claro
* 2 Verde - 10 Verde claro
* 3 Aguamarina - 11 Aguamarina claro
* 4 Rojo - 12 Rojo claro
* 5 Fucsia - 13 Fucsia claro
* 6 Amarillo - 14 Amarillo claro
* 7 Blanco - 15 Blanco brillante

Ahora con la oración del codigo explicada (De ejemplo un commandbutton haciendo efecto al color de las letras de un textbox)

Código: vb
Private Sub Command1_Click ()
Text1.Forecolor = QBColor (8)
End Sub


En el momento que dice ( QBColor 8) los números representan a los colores, en este caso el 8 al gris.

Otro ejemplo fácil, si queremos colocar el color aquamarina sería:

Código: vb
Private Sub Command1_Click ()
Text1.Forecolor = QBColor (11)
End Sub



Toda la lista que puse más arriba representan los colores claros y los colores oscuros.
Espero que hayan entendido este metodo, pero ahora viene uno un poco más complicado.

Explicando el 3er CASO metodo un poco dificil (Proceso RBG) by Subzer

En este proceso se necesita un poco de paciencia pero podremos disfrutar toda la variedad de colores que existen pero con un simple codigo jeje.
Explicando RGB
RGB como bien dice sus siglas en ingles significa RED, GREEN & BLUE / Rojo, Verde y Azul.
Para ponerle la propiedad a este color experimentado por mi ya que me gusta utilizar este metodo, lo que tenemos que hacer en nuestro Visual Basic es ir a Ver > Paleta de colores o en ingles View > Color palette.
Cuando ya estes en la paleta de colores seleccionas los colores de abajo que sirven para modificar y le das a Definir colores o Deffine colors.
En el momento de escoger los colores te tienes que fijar en la columna de la derecha que dice:
Red: xx
Green: xx
Blue: xx
Ahora que tengamos nuestro color elegido vamos con los codigos. (utilizaremos de ejemplo, como antes un commandbutton haciendo cambio al color de las letras de un textbox)
Sería.

Código: vb
Private Sub Command1_Click ()
Text1.Forecolor = RGB (xx, xx, xx)
End Sub



Donde dice (xx, xx, xx) colocan los colores que salen en la paleta de colores.
Cada uno por su orden, escogiendo el primero de la izquierda como red y el ultimo de la derecha como blue y como saben el que queda es green.

Espero que les haya gustado el tutorial y los haya ayudado.
Si tienen alguna pregunta mandenme un MP (Mensaje privado) y les responderé lo antes posible.
Saludos, Subzer!

PABLO ESCOBAR.