Foros del Web » Programación para mayores de 30 ;) » .NET »

mostrar valor de un grid en un textbox ubicados en dos forms diferentes

Estas en el tema de mostrar valor de un grid en un textbox ubicados en dos forms diferentes en el foro de .NET en Foros del Web. Hola a todos miren tengo el siguiente problema: Tengo un formulario principal para dar de alta un cliente, para esto hay que asignarle un estado. ...
  #1 (permalink)  
Antiguo 16/10/2012, 11:11
Avatar de swatt  
Fecha de Ingreso: septiembre-2010
Mensajes: 155
Antigüedad: 14 años, 1 mes
Puntos: 4
mostrar valor de un grid en un textbox ubicados en dos forms diferentes

Hola a todos miren tengo el siguiente problema: Tengo un formulario principal para dar de alta un cliente, para esto hay que asignarle un estado. Para poder asignarle un estado hay que accesar a otra pantalla que tiene un grid con los estados, entonces de acuerdo al estado que seleccione en el grid al dar aceptar debo mostrar el estado seleccionado en un textbox. aqui la pregunta que tengo es como mostrar ese valor el textbox sin recargar mi formulario principal. trate de meterlo en evento leave del textbox si me lo muestra pero tengo que darle clic al textbox y lo que yo necesito es que lo muestre automaticamente.

como detalle esto trabajando con VB.net

quiza se algo sencillo pero ya me hice bolas, espero alguien mepueda orientar grax...
  #2 (permalink)  
Antiguo 16/10/2012, 12:00
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: mostrar valor de un grid en un textbox ubicados en dos forms diferentes

Para que regreses el valor, seria en una variable global del segundo dialogo, el cual al cerrarse en el primer dialogo que lo mandas llamar la cacharias.

Para esto ocupas usar el ShowDialog().

Cuando el valor te regrese, pon un Refresh en el control, para ver si se te muestra el valor.

Algo asi seria:

// Dialogo Principal
Segundo_Dialogo x = new Segundo_Dialogo();
Segundo_Dialogo.ShowDialog();

// Dialogo Secundario
public String sValorRetorno = "";

.
.
.

// Cierras el segundo dialogo y regresa al primer dialogo
String variable ( Que recibe el valor del segundo dialogo );

variable = Segundo_Dialogo.sValorRetorno;

Control.Refresh();

Espero que te sirva.
  #3 (permalink)  
Antiguo 16/10/2012, 16:34
Avatar de swatt  
Fecha de Ingreso: septiembre-2010
Mensajes: 155
Antigüedad: 14 años, 1 mes
Puntos: 4
Respuesta: mostrar valor de un grid en un textbox ubicados en dos forms diferentes

Hola drako_darpan si me a aclarado como solo tengo una duda el control.refres() que en este caso lo interpretaria que es mi textbox donde quiero ver el dato, en que parte o evento del control deberia porner ese refresh

Te agradezco de anetmano tu respuesta. Gracias!!!!!

Etiquetas: forms, grid, net, textbox, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:52.