Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2010, 19:08
kkz
 
Fecha de Ingreso: julio-2010
Mensajes: 19
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta wxWidgets: problema wxTextCtrl

Hola!

Estoy empezando con wxWidgets con Code:Blocks en ubuntu. Al no haber demasiada informacion buena y en español de esta libreria hay cosas que no me aclaro. Paso a explicar mi duda:

He creado 3 wxTextCtrl y un boton. Quiero que el programa solamente escriba en el wxTextCtrl numero 3 (Var name: TextCtrl3 - Identifier ID_TEXTCTRL3 - class name wxTextCtrl) el valor del wxTextCtrl del numero 1 o simplemente una variable de tipo básica.

Uso TextCtrl3->Clear(); para limpiar el cajon.
Para mostrar un valor en el cajon lo hago con TextCtrl3->SetValue();

Lo uinico es que no se poner dentro del parentesis, una cadena de caracteres no me da problemas pues pongo: TextCtrl3->SetValue(_("Hola Mundo")); y me muestra el Hola Mundo.

A ver si me podeis ayudar porque no funciona:
TextCtrl3->SetValue(_(TextCtrl1));
TextCtrl3->SetValue(TextCtrl1);
TextCtrl3->SetValue(_(ID_TEXTCTRL1));
TextCtrl3->SetValue(ID_TEXTCTRL1);
...

siempre me da los mismo errores:

error: ‘LTextCtrl1’ was not declared in this scope|
error: conversion from ‘wxTextCtrl*’ to ‘const wxString’ is ambiguous|
error: ‘LID_TEXTCTRL1’ was not declared in this scope|
rror: conversion from ‘const long int’ to ‘const wxString’ is ambiguous|

está en orden segun he puesto lo anterior.

gracias!

NOTA: estoy programando con la interfaz, arrastrando botones i tal, no programando a pelo.

Última edición por kkz; 14/07/2010 a las 19:52