예제 #1
0
 protected void CheckResetDPIAutoScale(bool force = false)
 {
     if (force)
     {
         var fi  = typeof(ContainerControl).GetField("currentAutoScaleDimensions", BindingFlags.NonPublic | BindingFlags.Instance);
         var dpi = IsHandleCreated ? DpiHelper.GetDpiForCurrentWindow(Handle) : 96;
         if (fi != null)
         {
             fi.SetValue(this, new SizeF(dpi, dpi));
         }
     }
 }