Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Como Pasar Nombre String A Integer?

Como Pasar Nombre String A Integer?
Artículo
Responder citando    Descargar mensaje  
Mensaje Como Pasar Nombre String A Integer? 
 
buenas

tengo este problema..
tengo este texto: background=color.red

como puedo hacer para pasar color.red que es un string a esa constante integer?

lo único que se me ocurre es cortar por el punto e identificar el color tipo

selec case textocolor
case "red"
variable=color.red
case "black"
variable=color.black
case else
variable=color.default
end select

alguna sugerencia?



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Martes, 22 May 2018, 16:11 ]
 


Como Pasar Nombre String A Integer?
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Como Pasar Nombre String A Integer? 
 
v3ctor escribió: [Ver mensaje]
color.red que es un string

Porque dices que color.red es un string ?
         06-01-2b-257e-2bsmiley-2b-257e-2broll-2beyes



 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Martes, 22 May 2018, 18:23 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Pasar Nombre String A Integer? 
 
Hola.

No lo he probado, pero pienso que la función eval puede ser una respuesta

http://gambaswiki.org/wiki/lang/eval

Saludos.



 
razaAztk - Ver perfil del usuario Enviar mensaje privado  
razaAztk [ Martes, 22 May 2018, 21:37 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Pasar Nombre String A Integer? 
 
Hola v3ctor

Tal vez usando...

Public icolr As Integer = 255 'Valor de color rojo
Public icolg As Integer = 0 'valor de color verde
Public icolb As Integer = 0 'valor de color azu

Como son valores "enteros" será fácil modificarlos...
Todo lo que tienes que hacer ahora es escribir algo como esto:
  Me.Background = Color.RGB(icolr, icolg, icolb)

Espero que este pequeño ejemplo le sea útil....

Que tengas un buen día.



 
didier18 - Ver perfil del usuario Enviar mensaje privado  
didier18 [ Miercoles, 23 May 2018, 00:08 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Pasar Nombre String A Integer? 
 
Yo pero no comprendí su pregunta inicial !  



 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Miercoles, 23 May 2018, 00:41 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Pasar Nombre String A Integer? 
 
razaAztk escribió: [Ver mensaje]
Hola.

No lo he probado, pero pienso que la función eval puede ser una respuesta

http://gambaswiki.org/wiki/lang/eval

Saludos.


el enlace me da error



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Miercoles, 23 May 2018, 01:34 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Pasar Nombre String A Integer? 
 
vuott escribió: [Ver mensaje]
v3ctor escribió: [Ver mensaje]
color.red que es un string

Porque dices que color.red es un string ?
         06-01-2b-257e-2bsmiley-2b-257e-2broll-2beyes


porque la información la tomo de un texto



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Miercoles, 23 May 2018, 02:01 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Pasar Nombre String A Integer? 
 
razaAztk escribió: [Ver mensaje]
Hola.

No lo he probado, pero pienso que la función eval puede ser una respuesta

http://gambaswiki.org/wiki/lang/eval

Saludos.


parece que has dado en el clavo, he probado esto y hace lo que pretendo

Public Sub Button11_Click()
  Dim esto As Variant
  Dim colores As Collection
  
  esto = Eval("color.red", colores)
  
  TreeView1.Background = Eval("color.red", colores)
  
  Print esto

End


gracias voy a profundizar un poco mas a ver si realmente consigo lo que estoy buscando, saludos



 
v3ctor - Ver perfil del usuario Enviar mensaje privado  
v3ctor [ Miercoles, 23 May 2018, 02:41 ]
Responder citando    Descargar mensaje  
Mensaje Re: Como Pasar Nombre String A Integer? 
 
v3ctor escribió: [Ver mensaje]
"color.red"

Ah, ahora comprendo.



 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Miercoles, 23 May 2018, 10:53 ]
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno