Answered Get form boundary position with respect to screen...

lidds

Well-known member
Joined
Oct 19, 2004
Messages
122
Programming Experience
Beginner
I have a ScreenCapture class that allows me to capture the content of the screen by specifying a X Y value of the top left and X Y value of the bottom right corner of a rectangle. This all works fine, however the problem that I have is that I want to capture the content of a panel on a form, the panel obviously has a location X and Y which gives me the top left position and I can use the width and height propoerty of the panel to determine the bottom right position. The problem that I have is this obviously gives me location of the panel on the form and not the screen. The other problem that I have is that this form is a MidiChild for another form.

So basically what I want to know is how can I get the location of the panel but as a screen position?

I hope that makes sense...

Thanks in advance

Simon
 
A controls location is always relative to its parent, thus with Control.PointToScreen method:
VB.NET:
ScreenPoint = parent.PointToScreen(child.Location)
 
Back
Top