Comments (3)
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.
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.
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)
- RichTextBox will not redraw the last pixel column on resize HOT 11
- IDE0036 errors when building with Preview 6 SDK HOT 7
- PropertyGrid.OnPropertyValueSet: NullReferenceException HOT 1
- Unstable unit test: System.Windows.Forms.Tests.CheckBoxRendererTests.CheckBoxRenderer_DrawCheckBox_OverloadWithSizeAndText
- Unstable unit test: System.Windows.Forms.Tests.TextBoxBaseTests.TextBoxBase_ClearUndo_CanUndo_Success
- Unstable unit test: System.Windows.Forms.Tests.TextBoxBaseTests.TextBoxBase_Copy_PasteNotEmptyWithHandle_Success
- In .NET code is going to exception section when we are trying to convert a sensitivity label doc file to docx format. Exception is Command failed HOT 1
- Controls docked to bottom of SplitContainer within another SplitContainer slowly shift off bottom of panel. HOT 1
- Multiple help links opened, when clicking the Help button in the MessageBox within modal form HOT 9
- Anchoring issue on multi-monitor setup using HDPI PerMonitorV2 HOT 2
- Can .Net8.0-windows Win Form support calling from MFC HOT 6
- ParentControlDesigner/ComponentDesigner is not instantiated/initialized HOT 6
- ShowDialog Intercept Noise HOT 2
- Define new scopes for AppContext switches for use in tests HOT 1
- Button's DialogResult.Ok is not removed from the .Designer.cs even when this button stops from being the form's AcceptButton. HOT 4
- `PublishAot` deployment ignores call to `Application.SetHighDpiMode` HOT 9
- Use HttpClient in PictureBox HOT 1
- [Accessibility] HC themes: toolStripMenuItem is highlighted in unfocused state when its check property is enabled HOT 1
- The DataGridViews overlap after a certain row when they are placed within the FlowLayoutPanel in WinForms HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from winforms.