Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



jueves, 20 de noviembre de 2014

Añadir eventos y propiedades a un control ValueBox mediante su contenedor


Añadir eventos y propiedades a un control ValueBox mediante su contenedor

El amigo Vuott, del foro http://www.gambas-es.org y http://www.gambas-it.org,

nos ha enseñado como añadir un evento y una propiedad de un control como el ValueBox, que no la tienen, usando la propiedad Children, que hace referencia a la clase que lo contiene, un textbox, en este caso:

añadir evento
Public Sub Form_Open()

' Verifichiamo l'oggetto figlio del "ValueBox":
  Print ValueBox1.Children[0]

  Object.Attach(ValueBox1.Children[0], Me, "evento")

End


Public Sub evento_Change()

  Print "Sollevato l'evento _Change() ! "

End
 

añadir propiedad:
 
Public Sub Form_Open()

' Verifichiamo l'oggetto figlio del "ValueBox":
  Print ValueBox1.Children[0]

' Impostiamo (riattivandola) la proprietà ".Alignment" dell'oggetto figlio (cioè il "TextBox") del "ValuBox", e centriamo il valore numerico:
  Object.SetProperty(ValueBox1.Children[0], "alignment", Align.Center)

End



Fuente original:
http://www.gambas-it.org/wiki/index.php?title=Utilizzare_l%27evento_Change%28%29_in_un_ValueBox
http://www.gambas-it.org/wiki/index.php?title=Modificare_l%27allineamento_del_valore_numerico_in_un_ValueBox