Code Monkey home page Code Monkey logo

Comments (3)

alanhoman avatar alanhoman commented on June 25, 2024 1

This sounds promising and I hope this is a high priority considering how many people use multiple monitors at varying DPI’s and scaling %. The HDPI issues were originally slated to be addressed in .NET 6, 7, 8, and 9, so we have been waiting 4 years for a solution. This has prevented us from being able to migrate from .NET Framework to .NET. Our main app has over 2,500 forms, so moving to WPF or MAUI is not an option at this point. I hope that this holistic approach will not utilize the AnchorLayoutV2 approach which basically fixed one thing and broke multiple other things making it unusable to us.

I would be interested in early testing and evaluation so please let me know if I can be of help in any way.

from winforms.

alanhoman avatar alanhoman commented on June 25, 2024

Also, I tried using the new AnchorLayoutV2 and this did not solve the issue. The modal and non-modal form's buttons were in a better position at 150% (although the Modal form's buttons were a little too close to the controls above them).

The issue is when you close the frmNameList form and re-open it as shown in the attached video. The form has multiple layout issues caused by AnchorLayoutV2. The Criteria group box overlaps with the list view, the Modal buttons overlap, and the picture box controls are in the wrong location. Using AnchorLayoutV2 is not feasible since it creates more issues than it solves.

This should also be tagged as regression-release since these issues did not occur in .NET 6 and was introduced in .NET 7.

DialogIssue2.mp4

from winforms.

merriemcgaw avatar merriemcgaw commented on June 25, 2024

We are hoping to holistically address scaling and layout in .NET 10. There is no real way to address these piece by piece we've determined, so we intend to look at layout from the ground up in a near future release.

from winforms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.