Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Usar Textbox En Otro Formulario
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Usar Textbox En Otro Formulario 
 
Buenos dias, mi duda es como puedo usar el texto que esté en un textbox de un formulario en otro formulario. Lo que quiero hacer es llamar ese texto a un formulario ajeno.

Por ejemplo:
en un formulario de preferencias tengo un textbox con .07 (como texto), pero eso lo quiero usar en el formulario proncipal.

Gracias de antemano!
 



 
techm3 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Usar Textbox En Otro Formulario 
 
Buenas compañero!  ^^

Quizas te sirva de ayuda echarle un ojo a este Post sobre como trabajar con configuraciones ^^ http://foro.gambas-es.org/viewtopic...configuraciones posiblemente se adapte mejor a lo que necesitas.

Si sigues queriendo usar el textbox como mencionas por cualquier motivo, basta con irte a las propiedades de tu proyecto y marcar "Los controles del formulario son publicos--> si"

asi basta con llamarlos a modo:     MiFormulario.Textbox1.text desde cualquier sitio ^^

un saludo gambero!
 



 
CanihoJR - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Usar Textbox En Otro Formulario 
 
Hay dos formas, la buena y la mala:

La mala:

En las preferencias del proyecto marca la opción para hacer públicos los controles de los formularios. Podrás acceder entonces al textbox desde tu formulario principal de esta forma:

texto = tuFormularioPreferencias.tuTextbox.Text


La buena y recomendada:

Crea una propiedad de sólo lectura como 'miTexto' que retorne el valor (el string) que contenga tu textbox:

'En el formulario de preferencias
PROPERTY READ miTexto as String

' al teclear esa línea y pulsar enter se creará automáticamente esto:

PRIVATE FUNCTION miTexto_Read() AS String

  

END


Deberás introducir la sentencia que retorna el contenido de tu textbox en el cuerpo de esta función, quedando como sigue:


PRIVATE FUNCTION miTexto_Read() AS String

  RETURN miTextbox.Text

END


Para acceder desde tu formulario principal sólo tienes que hacer:


texto = tuFormularioPreferencias.miTexto


Como verás, al ser una propiedad, aparecerá en el popup de autocompletado de código.


Esta es la forma correcta de hacerlo (bajo mi punto de vista) para ser coherentes con el paradigma POO.


Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Usar Textbox En Otro Formulario 
 
Gracias por su respuesta... Es posible hacer un módulo que contenga todos los controles públicos?? como?
 



 
techm3 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Usar Textbox En Otro Formulario 
 
En un módulo basta con que los declares como public, pero no lo hagas. Haz caso a JGuardon que te ha dicho bien el camino correcto y el incorrecto. Una cosa es que utilices alguna variable pública por alguna razón y otra que abuses de eso y te acostumbres a programar mal y con vicios.

Si al final cuesta lo mismo.
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Usar Textbox En Otro Formulario 
 
No hay problema. Muchas gracias por aclarar la duda. de nuevo gracias a jguardon, canihojr y soplo.  
 



 
techm3 - 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