Проверьте, используете ли вы следующие настройки, в:
app.config файл:
<System.Windows.Forms.ApplicationConfigurationSection>
<add key="DpiAwareness" value="PerMonitorV2" />
</System.Windows.Forms.ApplicationConfigurationSection>
Main () вашего приложения, вы устанавливаете:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Файл конструктора вашей формы, свойства формы:
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
Проблема, которую вы описали выше, может быть воспроизведена, если вы используете 2 монитора с разным разрешением dpi. Ваш основной монитор использует 200%, а ваш вторичный 100%. Чтобы исправить это, вы можете изменить «основной» монитор
настройка для смены основного монитора