How do I get a control's location relative to its Form's location?

c#, winforms

Solution

It seems that the answer is that there is no direct way to do this.

(As I stated in the question I'm looking for a way other than using screen coordinates.)

Problem

I'm searching for a property which gives me a Control's location relative to its Form's location, not to the Form's `ClientRectangle's` "0,0". Of course I can convert everything to screen coordinates, but I wonder if there's a more direct way to do this.

Original source

Related problems