Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31-07-2004, 01:00:00
acalanto acalanto is offline
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.271
acalanto ha deshabilitado la reputación
Predeterminado RE: Hexadecimal a Fondo, Lupa y cuentagotas

RE: Hexadecimal a Fondo, Lupa y cuentagotas

Pues ahora, sinceramente, soy yo el que no entiendo.

Tienes en el Text3.Text el valor hexadecimal que quieres poner como valor del color de fondo de ese control ??

Vamos por partes, una propiedad BackColor te admite valores entre 0 y 2.421.xxx.xxx (Es decir el máximo valor que admite un tipo Long. Este valor se lo puedes asignar a la propiedad como un valor decimal, octal o hexadecimal y de hecho los sistemas operatovos tienen la tendencia a representarlos en hexadecimal ya que

&H000000 = RGB(0,0,0)
&HFFFFFFF = RGB(255,255,255)

y parece ser que es más intuitivo ver la Trama de bits con pares de número/letra, que con un decimal simple.

Ese valor al que tu llamas código, lo tengas donde lo tengas (Por ejemplo en un Text3.Text se lo puedes asignar al BackColor de otro control Text cuando pulses el botón del comando command1.


Private sub Command1_click()
Text1.BackgroundColor = Val(Text3.Text)
end sub

si el contenido de Text3.Text es &H000000, te pondrá el color de fondo de Text1 en negro.


No sé si ahora habr dado en el clavo.


Un saludo
-Acalanto-</TR>
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita