1. Problema
Arrastrar y soltar elementos para el intercambio de texto entre dos controles (o eventualmente ventanas o aplicaciones diferentes).
2. Solución
La clase Control cuenta con el método DoDragDrop para inicar la operación de arrastrar; y también facilita detectar el evento de inicio de arrastre y soltar en otro control por medio de los método DragEnter y DragDrop (Jones, Freeman, 2010).
3. Código C#
En este ejemplo se arrastrará y soltará texto desde TextBox hasta RichTextBox.
Archivo C# Principal.cs [enlace alternativo]:
Se han creados dos controles: TextBox y RichTextBox. Se puede arrastrar texto del campo de texto plano al campo de texto enriquecido haciendo una selección de texto, luego manteniendo presionado la tecla Control arrastrar el texto.
Prueba de ejecución:
Animación 1. Arrastrar y soltar texto. |
4. Literatura & Enlaces
Jones, A., Freeman (2010). Visual C# 2010 Recipes: A Problem-Solution Approach. United States: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.