Je crée un contrôle utilisateur en C# .Net 2.0. Je dois appliquer glisser et déposer des images entre ces contrôles. J'ai effectué un effet de glisser-déposer.Comment effacer la zone d'écran ou Redessiner l'écran en C#
Mais le problème est que je dois montrer le mouvement de contrôle pendant le déplacement de la souris. Pour que je dessine un rectangle à l'écran à l'aide de ControlDraw.DrawReversibleFrame()
Le problème est que tout en tirant avec l'événement de déplacement de la souris rectangle est dessiné sur écran et parce qu'aucun repeindre à l'écran, il existe à l'écran.
Alors s'il vous plaît quelqu'un peut-il me dire soit comment effacer les graphiques dessinés ou comment forcer pour redessiner l'écran.
Voulez-vous dire que lorsque vous faites glisser quelque chose et que vous passez la souris sur le contrôle (avec le bouton gauche enfoncé), vous voulez voir apparaître un rectangle sur le contrôle juste en dessous de la souris? Ce rectangle bougera avec la souris jusqu'à ce que vous laissiez tomber le truc dessus? – A9S6
Je veux faire glisser le contrôle lui-même et tomber sur Like Panel. Donc, pour montrer que le contrôle est en train de glisser, je veux montrer un rectangle de la même taille que le contrôle. – prashant