Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario? [Solucionado]


Ir a la página 1, 2  Siguiente

Objetivo: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario? [Solucionado]
Pues eso, necesito hacer algo parecido a esto... Tengo un formulario que busca clientes, y quiero que al seleccionarlo, lo carge en mi pantalla principal... que está en otro formulario.. alguna forma de hacerlo?

última edición por CanihoJR el Jueves, 15 Octobre 2009, 18:53; editado 1 vez
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Si los objetos de los formularios son públicos trabajas igual desde otro formulario.

Es decir, que tu has reunido una información en un formulario y quieres mostrarla en otro formulario form2. Pues para poner el contenido harías cosas como esta:
with form2
.textbox1= ...
.textbox2=
.textbox3= ...
end with

Para poner públicos los objetos de los formularios debes ir a las propiedades del proyecto.


Perfil MP  
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
perfecto, acabo de probarlo y es justo lo que buscaba ^^

una subpregunta.... tengo un formulario para seleecionar un cliente, puedo saber de alguna forma que formulario abrió ese otro formulario? para si lo abrió uno, enviar los datos a un sitio, o si lo abrió otro, enviarlos a otro, asi tengo un mismo formulario para todo ^ ^

Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Si tienes un formulario dentro de otro puedes usar la propiedad parent que se refiere al contenedor padre.

Si son dos formularios inconexos entonces lo que tendrías que hacer es cargarlo, ponerle la propiedad tag que identifique al formulario que llamó y acceder a el a traves por ejemplo de info.forms que retorna la colección de forms

Perfil MP  
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Es el segundo caso, dos formularios inconexos, pero no entendi bien esa solucion o_O

Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Pues he hecho algunas pruebas y no me sale.

La cuestión es cuando tu creas un form estás instanciando la clase form que es una clase enumerable.
Por tanto debe ser posible obtener la lista de instancias a las que podrás identificar por su handle correspondiente.

La cosa es que tu pongas en el tag el handle del form que quieres actualizar y con esa información podrás identificar inequivocamente en tu botón el form que debes actualizar. Quería ponerte un ejemplo, pero es que no me está funcionando y no se si es porque no estoy inspirado, porque algo no rula bien o por que dichosa razón, pero el caso es que no lo consigo.

Intenté utilizar la clase object, la clase class, la clase info, ..., etc y no hay manera.

Cuando lo consiga te lo cuento. Me he encabronado con este asunto GRRRRRRRR!!!!!!!

Perfil MP  
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
¿Y por qué no creas una función o procedimiento público en el formulario principal que acepte como parámetro algún texto, índice u otra cosa y la llamas desde el manejador del botón, combobox (o lo que sea) del segundo formulario?

Esa es una solución bien conocida por todos, cuando los controles no son públicos.

Perfil MP  
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Soplo, el tag es un variant. Tal vez vayan por ahí los tiros.

Perfil MP  
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
yo empezaría con un modulo select case

select case formularios
case cliente
form1.showmodal
case pelicula
form2.showmodal
end case
y en el formuario donde estas trabajando pondria formularios = cliente

por ejemplo

alguna solucion tiene que haber para este problema

"el tiempo nos dirá que somos"

Perfil MP  
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
No os liéis que el tema es muy simple. Sólo tienes que utilizar una variable pública.
Adjunto ejemplo.


INCONEXOS.tar.gz
Descripción: Ejemplo de formularios Inconexos 
Descargar
Nombre del archivo: INCONEXOS.tar.gz
Tamaño: 9.31 KB
Descargado: 147 veces
INCONEXOS.tar.gz
Descripción: Ejemplo de formularios Inconexos 
Descargar
Nombre del archivo: INCONEXOS.tar.gz
Tamaño: 9.31 KB
Descargado: 147 veces
INCONEXOS.tar.gz
Descripción: Ejemplo de formularios Inconexos 
Descargar
Nombre del archivo: INCONEXOS.tar.gz
Tamaño: 9.31 KB
Descargado: 147 veces

Perfil MP  
Ir a la página 1, 2  Siguiente

Página 1 de 2


  
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

   

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.4693s (PHP: -84% SQL: 184%)
Consultas SQL: 47 - Debug off - GZIP Activado