What’s the correct approach for applying font size in WinForms application in vb.net

Hello I'm troubling with my application's font size. I don't know how to handle for different screen resoulitons and most of them i set with the Visual Studio designer.

I'm trying to set font Segoe UI and with 10pt but in different controls the size seems different even the designer properties are same.

Now i'd like to clarify, what's the experts in ux approach

  • set the font in designer or runtime?
  • using point or pixels ?
  • How do you handle Microsoft Font Size(Display Settings) and screen resouliton.

Any help would be greateful.

Thanks.