Hay bastantes aplicaciones que le permiten seleccionar un cuadro o rectángulo de texto arrastrando con el mouse mientras se presiona la tecla Alt. Visual Studio 2010 hace esto en el editor de código, por ejemplo. Emacs lo hace. Winword lo hace. Todos lo hemos visto. Parece que debe haber un patrón estándar a seguir para codificar este comportamiento, pero parece que no puedo encontrarlo.Hacer una selección rectangular en un cuadro RichTextBox con barrido Alt-Izquierda-Ratón?
Sospecho que no estoy buscando en Google con las palabras clave correctas como todo lo que estoy recibiendo son falsos accesos a rectángulo, Alt-Izquierda, barrido, selección, etc.
Estoy seguro de que puedo código arriba pero significaría deshabilitar el código de selección normal utilizado en, por ejemplo, RichTextBox. Y eso suena feo, propenso a errores y probablemente más trabajo de lo que vale.
Alguien tiene una sugerencia (¡qué bueno! :-)) de cómo hacer esto o un ejemplo de cómo se hace.
ACTUALIZACIÓN: Acabo de encontrar este artículo en código del proyecto que podrían aplicar: Column based selection
No tengo una respuesta, pero solo quería decir gracias por la sugerencia, nunca me había dado cuenta de que podía hacer eso antes ....... –
Sí, rara vez se anuncia, pero cuando lo necesite, nada más lo hará hacer. –