none
Questions on the WinForms DataGridView related improvements for High DPI Scaling RRS feed

  • Question

  • We have read that one of the major areas of improvement in .NET 4.7/4.8 for WinForms is in DataGridView-related scaling for High DPI screens. And we have seen you can turn those improvements on/off separately. Which makes us wonder whether or not we are seeing those improvements in our testing...

    which leads to some questions we have not found answers to:

    1. If an app is targeting 4.5.1 but running on .NET Framework 4.8, does it get those DataGridView-related improvements? Or only if it is targeting 4.7.2 or later?

    2. If an app calls SetProcessDPIAware() during startup such that the system sees it as “System” DPI Aware, does it get those DataGridView-related improvements? Or only if it sets itself to "PerMonitorAwareV2"?

    3. Do those DataGridView-related improvements include scaling of the specified column widths? (That is one of the scaling bugs we are wrestling with… just wondering if it should go away if we get those improvements?)

    4. Is there somewhere a comprehensive list of what those DataGridView-related improvements are? (We use a lot of DataGridViews… so, that is very interesting to us.)

    Tuesday, October 29, 2019 8:46 PM

All replies