Comments (9)
If the current cell is bindingNavigatorPositionItem in BindingNavigator control: we can use Alt + Left/Right arrow to move the focus to last or next. And we can use Alt + Down arrow to expands the corner in BindingNavigator. But as far as I known the ProgressBar control is not accessible.
For DataGridView control, we can click F3 to sorting cells in column. To delete the row, we can use Ctrl + A to select all, then click Up/Down arrow to focus on specific row and click Delete keyboard.
11440-testresult.mp4
from winforms.
All of the expected keyboard navigation behaviors can be found here
from winforms.
Github Tags:#Rev:yaja;
from winforms.
@John-Qiao how does the user get to the buttons in the first place? Can we go into the ToolStrip? Can you set TabStop on the whole strip?
from winforms.
@merriemcgaw @Tanya-Solyanik we had set the TabStop = True for bindingNavigator in that App, does the "first place" mean 'Move first' button in the bindingNavigator? If yes, we can use the Tab or Right/Left arrow key to focus on it when it is enabled.
11440-testresult-2.mp4
from winforms.
@PoojaNamde can you clarify what's missing here?
- F3 key to sort by the current column
- MoveNext/Move last are available in the ToolBar as long as there are more rows in the list.
- MovePrevious/Move First are available if you are not on the first row in the grid.
- ProgressBar is just for display purposes and has no function in this sample app. It is just there to show we can have one.
I don't think there's anything missing from the functionality. @PoojaNamde please help us understand next steps here.
from winforms.
- F3 key for sorting is working.
- Alt + Left/Right arrow to move the focus to last or next is not working.
- To delete the row, we can use Ctrl + A to select all, then click Up/Down arrow to focus on specific row and click Delete keyboard.
Could you please provide the working keys for move next or last. Also could you pls provide confirmation whether these keys are documented.
from winforms.
As I mentioned earlier the keys are all documented here
The alt+ arrow keys should be used when focus is in the DataGrid, not from the ToolStrip. Have you tried that?
from winforms.
Keys provided in the document are working as expected and we are able to access all the controls, hence closing the bug.
- F3 key for sorting is working.
- Alt + Left/Right arrow to move the focus to last or next is not working.
- To delete the row, we can use Ctrl + A to select all, then click Up/Down arrow to focus on specific row and click Delete keyboard.
- pg dn to move last and pg up to move first.
from winforms.
Related Issues (20)
- The DataGridViews overlap after a certain row when they are placed within the FlowLayoutPanel in WinForms HOT 7
- Unstable unit test: System.Windows.Forms.Tests.TextBoxBaseTests.TextBoxBase_Copy_PasteNotEmpty_Success HOT 1
- Unstable unit test: System.Windows.Forms.Tests.TextBoxBaseTests.TextBoxBase_Undo_CanUndo_Success
- Unstable unit test: System.Windows.Forms.Tests.MenuStripTests.MenuStrip_WndProc_InvokeMouseActivate_Success
- Unstable unit test: System.Windows.Forms.Tests.MenuStripTests.MenuStrip_WndProc_InvokeMouseActivateWithHandle_Success
- Assembly.GetType Throws Exception When Using ControlDesigner in Netcore using Microsoft SDK HOT 6
- Visual Basic Logging configuration via config file broken
- No 8.0.5 or 8.0.6 release? HOT 3
- KeyUp fired many times when RDP session get focus HOT 8
- When the helpNamespace property in helpProvider is blank after delete the previous saved URL, project exit from runtime automatically when press F1 HOT 11
- Introduce Analyzers for correctly guiding the handling of modal dialogs
- [dotnet-sdk-9.0.100-preview.6.24325.8] NotatnikMechanika get System.PlatformNotSupportedException: BinaryFormatter serialization and deserialization have been removed. HOT 3
- [dotnet-sdk-9.0.100-preview.6.24325.8] paintdotnet get System.NotSupportedException: BinaryFormatter serialization and deserialization have been removed HOT 8
- [dotnet-sdk-9.0.100-preview.6.24325.8] Bulk-Crap-Uninstaller launch failed with error: Exception type : System.PlatformNotSupportedException Message : BinaryFormatter serialization and deserialization have been removed HOT 4
- [dotnet-sdk-9.0.100-preview.6.24325.8] JexusManager get System.PlatformNotSupportedException: BinaryFormatter serialization and deserialization have been removed. HOT 3
- [dotnet-sdk-9.0.100-preview.6.24325.8] mRemote launch failed with an exception : PlatformNotSupportedException: BinaryFormatter serialization and deserialization have been removed." HOT 3
- When a ComboBox's data source is bound to an ImmutableArray, its value is reset when it loses focus. HOT 3
- BinaryFormatter error when clicking "Add Tab" command for TabControl in DemoConsole application HOT 4
- Form and controls are not scaled well on HDPI primary monitor when setting custom ApplicationDefaultFont HOT 7
- Graphics.DrawIcon Applies TranslateOffset Twice HOT 11
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.