FormStartPosition.Manualで、ウィンドウの表示位置をForm.Locationの位置にできる。
FormStartPosition 列挙型 (System.Windows.Forms) | Microsoft Docs
最初は、
![こうなっているので](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20211203/20211203171521.png)
こうなっているので、
![Locationが0, 0でも、](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20211203/20211203171552.png)
Locationが0, 0でも、
![左上には来ない](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20211203/20211203171630.png)
左上には来ない。
form1.StartPositionで、FormStartPosition.Manualをセットすれば、
![左上にピッタリ](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20211203/20211203171854.png)
左上にピッタリ。
Sample/dotnet/FormStartPosition/Manual/src/FormStartPosition_ at master · bg1bgst333/Sample · GitHub