problemas con updatedate en cuadros de dialogo

14/10/2004 - 13:45 por Jordi Maycas | Informe spam
Hola, tengo en un cuadro de dialogo, un textbox y un boton, cuando aprieto
el boton quiero q me cambie el contenido del textbox.. pero no lo muestra.
Creo que se tenia que hacer un updatedate , pero no sale.

void prueba::OnOK()
{
// TODO: Add extra validation here
CString cadena;
cadena="pepe";
textbox1=cadena;

CDialog::OnOK();
}

Preguntas similare

Leer las respuestas

#1 Willser F. González C.
14/10/2004 - 16:37 | Informe spam
Primero, debes eliminar el CDialog::OnOK(); porque esto hace que se cierre
el cuadro de diálogo.

Segundo, después del textbox1=cadena; debes colocar el UpdateData(false).

Tercero, puedes hacer directamente textbox1="pepe";, no es necesario usar
una variable CString, a no ser que la tengas que usar para otras cosas.

Willser F.

"Jordi Maycas" escribió en el mensaje
news:
Hola, tengo en un cuadro de dialogo, un textbox y un boton, cuando aprieto
el boton quiero q me cambie el contenido del textbox.. pero no lo muestra.
Creo que se tenia que hacer un updatedate , pero no sale.

void prueba::OnOK()
{
// TODO: Add extra validation here
CString cadena;
cadena="pepe";
textbox1=cadena;

CDialog::OnOK();
}


Respuesta Responder a este mensaje
#2 Willser F. González C.
15/10/2004 - 17:54 | Informe spam
Se me olvidaba, supongo que textbox1 está enlazado con el control donde
quieres mostrar el texto.

"Willser F. González C." escribió en el mensaje
news:
Primero, debes eliminar el CDialog::OnOK(); porque esto hace que se cierre
el cuadro de diálogo.

Segundo, después del textbox1=cadena; debes colocar el UpdateData(false).

Tercero, puedes hacer directamente textbox1="pepe";, no es necesario usar
una variable CString, a no ser que la tengas que usar para otras cosas.

Willser F.

"Jordi Maycas" escribió en el mensaje
news:
> Hola, tengo en un cuadro de dialogo, un textbox y un boton, cuando


aprieto
> el boton quiero q me cambie el contenido del textbox.. pero no lo


muestra.
> Creo que se tenia que hacer un updatedate , pero no sale.
>
> void prueba::OnOK()
> {
> // TODO: Add extra validation here
> CString cadena;
> cadena="pepe";
> textbox1=cadena;
>
> CDialog::OnOK();
> }
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida