modificar Propiedades de clase en modo ejecucion

50 views
Skip to first unread message

Ader Leonardo Medina Trujillo

unread,
Aug 26, 2021, 9:56:06 PM8/26/21
to Comunidad de Visual Foxpro en Español
buenas noches amigos de la comunidad de visual foxpro.
tengo un pequeño problema que para mi es un gran problema, es el siguiente:
Soy lo que se dice  aprendiz de este gran programa
cree una clase, que hara las veces de boton de comando, que esta basada en un container en el container agregue un objeto imagen y deje la propiedad picture vacia, un objeto label al cual le deje la propiedad caption vacia, un objeto shape y un commandbuton al que tambien deje la propiedad caption vacia.
le programe ciertas propiedades, por ejemplo que el shape cambie de color al mover el mouse y retorne el color al rerirar el mouse, que al hacer clik tome un color mas , que el label cambie a negrita, etc.
el motivo por el que deje los objetos sin esas  propiedades es para asignarlas desde el init del formulario ya que puedo usar el mismo codigo en el init de todos mis formularios 
por ejemplo: la clase se llama cnt_boton y el image se llama logo
this.cnt_boton.logo.picture = "nuevo.png"
this.cnt_boton.lbl_nombre.Caption = "Guardar"
pero no lo hace y tampoco ninguna propiedad que quiera darle o modificarle desde el formulario.
quisiera que me ayudaran con esto

Juan Cueli

unread,
Aug 26, 2021, 10:05:51 PM8/26/21
to Comunidad de Visual Foxpro en Español
Fijate que si estas poniendo el codigo en el init del formulario entonces debes de poner
thisform.cnt_boton.logo.picture y asi para los demas

si el codigo lo pones en el ini del objeto cnt_boton entonces seria
this.logo.picture y asi susecivamente

Reply all
Reply to author
Forward
0 new messages