nous pouvons déplacer des formulaires Windows lorsque nous souris sur la barre de titre. mais comment puis-je déplacer les fenêtres lorsque la souris dans la forme?Comment puis-je déplacer des fenêtres lorsque la souris vers le bas
Répondre
Vous devez enregistrer lorsque la souris est vers le bas et à l'aide des MouseDown
et MouseUp
événements:
private bool mouseIsDown = false;
private Point firstPoint;
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
firstPoint = e.Location;
mouseIsDown = true;
}
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
mouseIsDown = false;
}
Comme vous pouvez voir, le premier point est en cours d'enregistrement, de sorte que vous pouvez ensuite utiliser l'événement MouseMove
comme suit:
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
if (mouseIsDown)
{
// Get the difference between the two points
int xDiff = firstPoint.X - e.Location.X;
int yDiff = firstPoint.Y - e.Location.Y;
// Set the new point
int x = this.Location.X - xDiff;
int y = this.Location.Y - yDiff;
this.Location = new Point(x, y);
}
}
Écoutez l'événement lorsque le bouton de la souris descend dans le formulaire, puis écoutez les mouvements de la souris jusqu'à ce qu'il remonte.
est ici un article CodeProject qui montre comment faire: Move window/form without Titlebar in C#
Vous pouvez le faire manuellement en gérant l'événement MouseDown
, comme expliqué dans les autres réponses. Une autre option est d'utiliser ce small utility class j'ai écrit il y a quelque temps. Il vous permet de rendre la fenêtre "mobile" automatiquement, sans une ligne de code.
- 1. Souris vers le bas Problème
- 2. souris vers le bas et se déplace vers le bas
- 3. iPhone: déplacer UINavigationBar vers le bas?
- 4. C++ bouton gauche de la souris vers le bas aide
- 5. Déplacer vers le haut et Déplacer vers le bas les éléments dans la zone de liste
- 6. Déplacez une fenêtre sur keypress + mouse (comme linux ALT + souris vers le bas)
- 7. L'événement pour le centre de la souris vers le bas et le mouvement
- 8. déplacer le curseur vers le haut/bas dans UITextView
- 9. Comment déplacer le pointeur vers le haut ou vers le bas sur plusieurs lignes avec Emacs?
- 10. Comment déplacer un élément vers le haut et vers le bas dans un wxListCtrl (wxWidgets)
- 11. lignes de déplacer vers le haut et vers le bas dans le tableau html
- 12. Déplacer vers le bas contenu de débordement dans StackPanel horizontal
- 13. Comment déplacer les éléments frères vers le haut/le bas dans le prototype 1.5.1?
- 14. comment créer un mouvement vers le haut/vers le bas de l'image-objet avec as3 avec une souris
- 15. Slide vers le bas vers le bas android
- 16. Déplacer la fenêtre du deuxième écran vers le principal lorsque le deuxième écran n'est pas visible
- 17. Jquery table de déplacement ligne vers le haut ou vers le bas ou déplacer X
- 18. Comment déplacer l'UIView vers le "bas" pour que le prochain UIView s'affiche?
- 19. déplacer les options de sélection vers le haut et vers le bas via jquery
- 20. défilement automatique vers le bas lorsque débordement automatique
- 21. Arrêter ou déplacer la souris
- 22. balise div s'ouvrant vers le bas sur le clic de la souris
- 23. Comment faire défiler vers le bas de la page lorsque la publication se termine dans asp.net?
- 24. Matplotlib: déplacer le graphique vers la droite
- 25. Flèches du clavier vers le haut et vers le bas
- 26. JQuery-UI curseur vers le bas des boutons vers le bas
- 27. WPF: Détecter Ctrl + MWheelUp/vers le bas
- 28. android défiler vers le bas
- 29. Déplacer le mouvement de la souris dans le carbone
- 30. Comment détecter: défilement vers le haut ou vers le bas?