[Multi-Monitor] The spinner buttons of DomainUpDown/NumericUpDown controls are not scaled well when DPIs differ
- Dominant language
- C#
- Stars
- 4.9k
- Forks
- 1.1k
- Avg merge
- 20h 23m
- Merged PRs (30d)
- 103
Description
* .NET Core Version:
.NET SDK 6.0.100-preview.6.21313.2 + private binaries build from main branch in dotnet/winforms repo [Private dlls.zip](https://github.com/dotnet/winforms/files/6654255/Private.dlls.zip)
* Have you experienced this same bug with .NET Framework?:
No
**Problem description:**
The spinner buttons of DomainUpDown/NumericUpDown controls are not scaled well.

**Expected behavior:**
The spinner buttons of DomainUpDown/NumericUpDown controls should be scaled well.

**Minimal repro:**
1. Set the primary screen as 300% DPI, and second screenshot as 100% DPI.
2. Open and run the [TestApp2.zip](https://github.com/dotnet/winforms/files/6654269/TestApp2.zip) on the 300% primary screen.
3. Move form to 100% DPI second screen, and observe the spinner buttons in DomainUpDown/NumericUpDown controls.
**More info:**
1. Just repro in PerMonitorV2 mode with Form's AutoScaleMode: Font/DPI.
2. Cannot repro in SystemAware mode, since this issue is in secondary screen.
3. Also repro in without privates, but it's a different not scaled well issue.
Contributor guide
Assessment
This issue has not been assessed yet.