Comentarios |
Re: Bug O Error Con Key.Text Y Gb.qt / Gb.qt.ext
|
Lo encontré.. bueno.. San google lo encontró en un PDF, pues parece que en este foro nadie lo ha nombrado aún
|
BrunoIV [ Jueves, 18 Agosto 2011, 23:26 ]
|
|
Re: Bug O Error Con Key.Text Y Gb.qt / Gb.qt.ext
|
Me perdí con lo de html. Pero lo del carácter si lo conocía.
Cuando tengas que imprimir caracteres no ascii (como la ñ)
puedes encontrarte otro problema, fácil de solucionar.
|
Shell [ Viernes, 19 Agosto 2011, 00:12 ]
|
|
Re: Bug O Error Con Key.Text Y Gb.qt / Gb.qt.ext
|
Citar:
** Se me olvida **
gambas 2.21 bajo Linux Mint debian
Bien, si además usás Gnome, se trata de un bug que ya fue solucionado (si mal no recuerdo). Deberías instalar gambas 2.23
|
fabianfv [ Viernes, 19 Agosto 2011, 02:13 ]
|
|
Re: Bug O Error Con Key.Text Y Gb.qt / Gb.qt.ext
|
Acabo de actualizar a 2.23, pero sigue ocurriendo lo mismo.. No imprime nada.
Mi solución tampoco funciona, pues al apretar ALT o BACKSPACE peta por todos lados..
¿Se les ocurre alguna solución o modo de instalar gambas3 en debian o algo?
Me quedaré con esto:
última edición por BrunoIV el Viernes, 19 Agosto 2011, 11:03; editado 1 vez
|
BrunoIV [ Viernes, 19 Agosto 2011, 10:57 ]
|
|
Re: Bug O Error Con Key.Text Y Gb.qt / Gb.qt.ext
|
Pásanos parte del código para poder probarlo.O por lo menos la parte conflictiva.
|
Shell [ Viernes, 19 Agosto 2011, 12:10 ]
|
|
Re: Bug O Error Con Key.Text Y Gb.qt / Gb.qt.ext
|
|
BrunoIV [ Viernes, 19 Agosto 2011, 12:59 ]
|
|
Re: Bug O Error Con Key.Text Y Gb.qt / Gb.qt.ext
|
Bueno, ahora sí podemos hacer algo más para ayudar.
Opción A: recién caigo en la cuenta de que estás usando KeyRelease. Deberías usar KeyPress, ya que al momento en que se produce el evento KeyRelease, Key.Text ya no está disponible (algo que es lógico). Con KeyPress podés verificar la entrada del usuario antes de que el cambio impacte en el control. Si quisieras verificar el contenido de un control de texto después de que el cambio impactó en el control deberías usar el evento Change.
Opción B: TAB y BACKSPACE son caracteres no imprimibles y por ello es lógico que Key.Text sea una cadena vacía.
Nota: en tu mensaje inicial decís que estás usando el control Editor para poder resaltar la sintaxis, pero tu código nos dice que el control del que estás hablando es un TextEditor.
|
fabianfv [ Viernes, 19 Agosto 2011, 16:15 ]
|
|
Re: Bug O Error Con Key.Text Y Gb.qt / Gb.qt.ext
|
Gracias favian, ya está.. Era el evento KeyPress..
Respecto a lo de editor, es porque para mostrar mi "problema" hice las pruebas en un TextEdit, pero voy a utilizarlo en el editor... Porque aparte de resaltar el código estoy haciendo para que las etiquetas se completen solas (por eso capturo la entrada por letras), aunque alomejor lo hago de otro modo y no capturo todas las letras, sinó solo el "<" y ">", pero eso ya me apaño yo solo..
Saludos
|
BrunoIV [ Viernes, 19 Agosto 2011, 20:32 ]
|
|
|