Position d'un control [Résolu]

catamenia 119 Messages postés mercredi 15 octobre 2003Date d'inscription 21 juillet 2009 Dernière intervention - 1 mars 2006 à 19:26 - Dernière réponse : catamenia 119 Messages postés mercredi 15 octobre 2003Date d'inscription 21 juillet 2009 Dernière intervention
- 1 mars 2006 à 20:11
bonjour,
je voudrais savoir comment obtenir la position d'un control contenu dans une form a partir de la position écran et non a partir de la position de la form

merci
Afficher la suite 

Votre réponse

5 réponses

Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 1 mars 2006 à 20:00
+3
Utile
P'tit erreur,
System.Drawing.Point CtrlPos = base.PointToScreen(button1.Location);
sinon y'a une petit pb de conversion de type

Kenji
<hr size="2" width="100%">
Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Charles Racaud
Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 1 mars 2006 à 20:06
+3
Utile
Pour la position de la souris, utilise MousePosition et PointToClient.
System.Drawing.Point CtrlPos = TonControl.PointToClient(MousePosition);

Kenji
<hr size="2" width="100%">
Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Charles Racaud
catamenia 119 Messages postés mercredi 15 octobre 2003Date d'inscription 21 juillet 2009 Dernière intervention - 1 mars 2006 à 19:52
0
Utile
ou connaitre dans un control, la position de la souris par rapport a se control.
Commenter la réponse de catamenia
Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 1 mars 2006 à 19:59
0
Utile
Salut,

Pour la position du contrôle par rapport à l'écran usitlise la méthode PointToScreen de la form:
System.Drawing.Point CtrlPos = base.PointToScreen(button1.Location).ToString();

Kenji
<hr size="2" width="100%">
Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.
Commenter la réponse de Charles Racaud
catamenia 119 Messages postés mercredi 15 octobre 2003Date d'inscription 21 juillet 2009 Dernière intervention - 1 mars 2006 à 20:11
0
Utile
Merci beaucoup
Commenter la réponse de catamenia

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.