Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2009, 13:43
Avatar de Gakex
Gakex
 
Fecha de Ingreso: enero-2009
Mensajes: 137
Antigüedad: 15 años, 4 meses
Puntos: 4
Respuesta: ¿Como llamar un control utilizando el contenido de una variable tipo strin

Disculpenmen, la verdad es que ni yo me entendi, pero despues de un tiempo di con la solucion y la pongo aqui por si aguien lo necesita.

ha algo importante esta solucion la encontre para VB6

Bueno planteo una nueva cituacion muy parecida:
Si en mi formulario tengo barios label's y sus propiedades son:
"Label(x)" en nombre
"Lo que sea" en caption

entonces lo que queria hacer es en una funcion hacer referencia a un control x digamos al label2 entonces lo que se debe hacer es hacer una funcion en un modulo o en el mismo codigo del formulario con la siguiente estructura

sub Nombre_de_la_funcion (Nombre_del _control as Label)

y aqui el codigo en el que nos referimos al control como "Nombre_del_control"
por ejemplo podemos poner:
Nombre_del_control.caption= "Lo que sea 2" y nos cambiara el contenido del label

end sub


Con esto nos podemos referir a cualquier control tipo label

solo tenemos que poner:

Nombre_de_la Funcion (Nombre_del_control_que_queremos_manipular) ojo en este caso tiene que ser de tipo label, pero se pueden hacer otras funciones que configuren otros tipos de controles.

por ejemplo
sub (grafica as picture)
instrucciones....
end sub

Espero haberme explicado y si alguien conose mejor este tema claro que pueden corregirme o extender el tema.