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

richTextBox y KeyPress (solucionado)

Estas en el tema de richTextBox y KeyPress (solucionado) en el foro de .NET en Foros del Web. Hola, resulta que estoy haciendo una especie de shell y la propia consola seria un richTextBox. El problema es que si el usuario introduce un ...
  #1 (permalink)  
Antiguo 22/06/2008, 08:02
 
Fecha de Ingreso: marzo-2007
Mensajes: 12
Antigüedad: 17 años, 2 meses
Puntos: 1
richTextBox y KeyPress (solucionado)

Hola, resulta que estoy haciendo una especie de shell y la propia consola seria un richTextBox. El problema es que si el usuario introduce un comando, y luego con la tecla de retroceso empieza a borrarlo, tengo que comprobar que borre hasta el comienzo del prompt:

<jose>$ dir

es decir, cuando pulse la tecla de retroceso 3 veces ya no puede borrar más. Entonces tengo una función que compruebo si se pulsa esa tecla y si se puede borrar o no. El problema está en que cuando pulso la tecla (y en teoria no podría borrar) me sale la alerta de no poder borrar, pero en el richTextBox si que se borra.

Entonces lo que queria hacer es que en esta función se comprobara si se puede borrar o no y en caso de que no, desactivara de alguna manera el evento para que no se borrara del richTextBox.

He estado mirando y esta la propiedad de Handled que te dice si el evento ha sido tratado o no y pongo Handled = true, pero sigue borrandose el texto en el richTextBox.

¿Alguna idea?

Última edición por jose.va18; 22/06/2008 a las 15:53
  #2 (permalink)  
Antiguo 22/06/2008, 15:52
 
Fecha de Ingreso: marzo-2007
Mensajes: 12
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: richTextBox y KeyPress

Ya esta solucionado, tenia que tratar primero el evento keyDown y no keyPress
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 20:48.