You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Did it work in any of the earlier releases of .NET Core or .NET 5+?
Yes, It's a regression issue in .NET10/.NET11, cannot repro in .NET 9.0/8.0
Issue description
When a TreeView is followed by a ToolStrip/ MenuStrip / StatusStrip with TabStop = true. After cycling focus using Tab, TreeView no longer receives arrow key input (e.g., Right Arrow), and the key is instead used for focus navigation.
The issue is not limited to TreeView. It also reproduces with ListView and DataGridView, and affects all arrow keys (Left, Right, Up, Down).
First interaction
Press Tab to focus TreeView
Press → (Right Arrow) → node expands
Press ← (Left Arrow) → node collapses
Second interaction
Press Tab to move focus to ToolStrip
Press Shift+Tab to return focus to TreeView
Press → (Right Arrow)
Result: The selected TreeNode does not expand and TreeView does not handle the key, but focus moves to ToolStrip instead
ToolStripIssue.mp4
Steps to reproduce
Create a WinForms .NET 10/11 app
Add controls in this order:
Button
TreeView (with leaf nodes)
ToolStrip with one item, set: toolStrip1.TabStop = true;
.NET version
.NET 11 SDK build: 11.0.100-preview.4.26211.102
Did it work in .NET Framework?
Yes
Did it work in any of the earlier releases of .NET Core or .NET 5+?
Yes, It's a regression issue in .NET10/.NET11, cannot repro in .NET 9.0/8.0
Issue description
When a
TreeViewis followed by aToolStrip/MenuStrip/StatusStripwithTabStop = true. After cycling focus using Tab,TreeViewno longer receives arrow key input (e.g., Right Arrow), and the key is instead used for focus navigation.The issue is not limited to TreeView. It also reproduces with ListView and DataGridView, and affects all arrow keys (Left, Right, Up, Down).
First interaction
Second interaction
Result: The selected TreeNode does not expand and
TreeViewdoes not handle the key, but focus moves toToolStripinsteadToolStripIssue.mp4
Steps to reproduce
toolStrip1.TabStop = true;First interaction
Second interaction