Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O U...
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
honovan - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase. 
 
podrías mostrar el código del script?
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase. 
 
honovan:

Citar:
estoy tratando de acceder a las propiedades textbox.text de un fmain desde un escript.gbs y desde una clase

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.
Public sub CambiaColorTextbox(valor as integer)
textbox1.backcolor=valor
end


Clase que quiere modificar el color del textbox1 del formulario "Prueba"
...
Prueba.CambiaColorTextbox(100)
...
 

 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase. 
 
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...
 



 
última edición por honovan el Sabado, 19 Agosto 2017, 16:32; editado 3 veces 
honovan - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Acceder A Las Propiedades De Controles Fmain Formulario Desde Un Script O Una Clase. 
 
v3ctor escribió: [Ver mensaje]
podrías mostrar el código del script?


#!/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 
honovan - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

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


 
Lista de permisos
No puede crear mensajes
No 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



  

 

cron