Im *normalen* Konstruktor -- (ich hab gar net gewusst das es auch einen abnormalen Konstruktor gibt ;-) )
kannst du die X, Y Position deines Fensters natürlich abfragen.
Sofern du es nach InitializeComponent gemacht und die Eigenschaft : StartPosition im Form auf Manual gesetzt hast.
(du kannst sie auch so abfragen, nur anzeigen wird er die Form nicht dort wo du es möchtest ;-)
Der Grund dafür warum du 0,0 rausbekommst ist, das du vermutlich in der Eigenschaft: Location deiner Windows - Form (nehm ich mal an) 0,0 eingetragen bzw. default - mäßig drinn stehen hast.
Na dann ist klar das du auch 0,0 rausbekommst.
Änder mal im Konstruktor (nach InitializeComponent

)die Location und frage sie im Form_Load ab.
Ich nehm mal an du willst dein Label an irgendeinem Punkt deiner Form ausrichten.
Also ist die Windows Form der Container für dein Label.
Wenn du this.Left abfragst erhälts du die Distanz in Pixel vom linken Bildschirmrand zum Linken Rand der Form.