In the designers of your forms (before calling InitializeComponent()), I will try to set the Font property of your forms to equal System.Drawing.SystemFonts.DefaultFont. If your controls (for example: text fields) do not indicate a specific font, I assume that they inherit their font properties from their parent containers (i.e. Forms).
In the System.Drawing.SystemFonts class, there are other more specific system fonts (such as the default setting for the Caption font). You might also want to study them.
source
share