Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase.
Objetivo: Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase.
estoy tratando de acceder a las propiedades textbox.text de un fmain desde un escript.gbs y desde una clase pero no hayo como , parece que no los reconoce... agradezco si me pueden ayudar, tanto pasar argumentos al script.gbs como accederla desde la clase.
Objetivo: Re: Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase.
podrías mostrar el código del script?
Objetivo: Re: Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase.
honovan:
Create una funcion o subrutina publica en el formulario, donde le pases los datos que quieras cambiar del textbox. Ya en la misma funcion haces los cambios del control.
Nota:
No es buena idea acceder directamente a un control desde otros formularios/clases, siempre es mejor acceder mediante funciones publicas.
Ejemplo:
Formulario "Prueba" que contiene textbox1.
Clase que quiere modificar el color del textbox1 del formulario "Prueba"
Citar:
Create una funcion o subrutina publica en el formulario, donde le pases los datos que quieras cambiar del textbox. Ya en la misma funcion haces los cambios del control.
Nota:
No es buena idea acceder directamente a un control desde otros formularios/clases, siempre es mejor acceder mediante funciones publicas.
Ejemplo:
Formulario "Prueba" que contiene textbox1.
Clase que quiere modificar el color del textbox1 del formulario "Prueba"
...
Prueba.CambiaColorTextbox(100)
...
Prueba.CambiaColorTextbox(100)
...
Objetivo: Re: Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase.
última edición por honovan el Sabado, 19 Agosto 2017, 16:32; editado 3 veces
jsbsan...
si señor, gracias por confirmarme, lo había intuido pero no estaba seguro...
pensaba hacer una variable publica en el fmain capturando el textarea1.text pero creo que no es muy elegante.
es lógico que las propiedades de los componentes son clases y son privadas por concepto de encapsulación y debo implementar funciones publicas si deseo hacer visibles, esas propiedades.
nuevamente muchas , gracias...
si señor, gracias por confirmarme, lo había intuido pero no estaba seguro...
pensaba hacer una variable publica en el fmain capturando el textarea1.text pero creo que no es muy elegante.
es lógico que las propiedades de los componentes son clases y son privadas por concepto de encapsulación y debo implementar funciones publicas si deseo hacer visibles, esas propiedades.
nuevamente muchas , gracias...
última edición por honovan el Sabado, 19 Agosto 2017, 16:32; editado 3 veces
Objetivo: Re: Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase.
#!/usr/bin/env gbs3
Public Sub Main()
Dim hostname As String
hostname = XXXXX
Dim text As String = hostname & "terminado... "
Print text
End
nota: el script hace mas cosas pero siempre con la variable hostname que se toma del componente textbox1.text.
Este crearía el directorio,y el enlace del hostsvirtual con nombre almacenado en textbox1.text.
disculpa la demora estaba de viaje...gracias por responder tan rapido...
última edición por honovan el Sabado, 19 Agosto 2017, 16:26; editado 1 vez
v3ctor escribió: [Ver mensaje]
#!/usr/bin/env gbs3
Public Sub Main()
Dim hostname As String
hostname = XXXXX
Dim text As String = hostname & "terminado... "
Print text
End
nota: el script hace mas cosas pero siempre con la variable hostname que se toma del componente textbox1.text.
Este crearía el directorio,y el enlace del hostsvirtual con nombre almacenado en textbox1.text.
disculpa la demora estaba de viaje...gracias por responder tan rapido...
última edición por honovan el Sabado, 19 Agosto 2017, 16:26; editado 1 vez
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.0921s (PHP: -24% SQL: 124%)
Consultas SQL: 25 - Debug off - GZIP Activado