winforms
winforms copied to clipboard
Windows Forms is a .NET UI framework for building Windows desktop applications.
### .NET version .NET 9.0 ### Did it work in .NET Framework? Yes ### Did it work in any of the earlier releases of .NET Core or .NET 5+? _No...
### .NET version .NET SDK 10.0.100-preview.6.25315.102 ### Did it work in .NET Framework? No ### Did it work in any of the earlier releases of .NET Core or .NET 5+?...
[release/9.0] Update TreeView's TvnEndLabelEdit method to set label to null when no text has changed
Backport of #13588 to release/9.0 Fixes https://github.com/dotnet/winforms/issues/13583 ## Proposed changes Updates TvnEndLabelEdit to pass null for the new label when the text is unchanged, preventing exception scenarios on Enter key...
Let's collect as list of optimization Issues, where we start phrasing out CoPilot instructions, so that the actual refactoring work can be done by CoPilot, which leaves us more time...
- [ ] Make ToolStripDarkModeRenderer sealed (https://github.com/dotnet/winforms/pull/13360#discussion_r2150547419) - [ ] Make GetDarkModeColorMode more efficient https://github.com/dotnet/winforms/pull/13360#discussion_r2150561605 - [ ] Follow-up on GraphicsInternal issue in the ToolStripRenderer (https://github.com/dotnet/winforms/pull/13360#discussion_r2150563626) also see (https://github.com/dotnet/winforms/pull/13360#discussion_r2150533337) -...
Sometime we don't want to merge a PR until a latter time. So we add a NO-MERGE label to indicate that. but we may accidentally click it. 🤣 So add...
Fixes #13302 ## Proposed changes - Add an OnMouseWheel override on `ToolStripDropDownMenu` to handle scrolling the menu items. ## Customer Impact - Allow users to scroll a `ToolStripDropDownMenu` with the...
The ToolStripMenuItem cannot be deleted successfully using Delete key in the DemoConsole application
### .NET version feature/10.0 branch of Winforms repo ### Did it work in .NET Framework? Not tested/verified ### Did it work in any of the earlier releases of .NET Core...
This code was introduced to improve rendering performance to avoid figuring out what modifications were applied to the GDI+ GpGraphics. Now that we control System.Drawing we can add an internal...
Fixes #13400 ## Proposed changes This issue is introduced by [pull/13034](https://github.com/dotnet/winforms/pull/13034), this is the change made by it. ```diff protected override void WndProc(ref Message m) { if (m.MsgInternal == PInvokeCore.WM_SETFOCUS)...