Disons que j'ai un contrôle et que son emplacement est relatif à son parent. S'il est intégré plusieurs fois et qu'il s'agit de l'arrière-arrière-arrière-petit-enfant du formulaire principal, comment puis-je déterminer son emplacement sur l'ensemble de mon écran, et pas seulement son emplacement dans le parent immédiat ? C'est dans le but d'imprimer un contrôle particulier via une capture d'écran (puisque pour certains contrôles le DrawToBitmap ne fonctionne pas correctement).
Réponse
Trop de publicités?Vous recherchez la méthode PointToScreen
:
Point location = someControl.PointToScreen(Point.Empty);