2011-02-24 47 views
0

我(仍然)正在实施应用程序的关键导航过程。我设法做了所有我已经着手的事情,我只有一个棘手的问题。使用(Ctrl + Tab)组合键向后导航

标签导航工程(通过标记为TabStop的项目循环)。我现在想要的是当我按下(Ctrl + Tab)时,具有通过这些元素向后循环的功能。虽然我知道如何捕捉事件等等,但我不知道是否有直接告诉他(代码)的方法,例如doBackwardsTab();还是我必须手工执行? (获取当前焦点元素的父项,然后聚焦前一个子项)。

PS:我会喜欢它,如果有一个doBackwardsTab()啄;)

+2

这不应该是'Ctrl + Shift + Tab'的关键吗? – 2011-02-24 08:49:51

+0

好点,我刚刚尝试过它,它似乎只是'Shift + Tab'。现在我想将其移至“Ctrl + Tab”。 – rotSin 2011-02-24 08:52:17

回答

3

的按键是 + 标签,如果纯标签作品则 + 标签也会。

这是所有应用程序用于通过控件向后循环焦点的按键。您在评论中请求您使用Ctrl + 标签改为。这会破坏你的应用程序的可用性。不要这样做。特别是当没有编码的选项给你正确的解决方案时!

+0

不幸的是,这不是我的电话:)我将不得不与几个人核对并回复你:) – rotSin 2011-02-24 09:00:08

+0

@rotSin我相信当你解释它已经被发明时,负责人会意识到这个意义。你总是可以争辩说,它不可能改变它,因为它内置到WinForms中! – 2011-02-24 09:05:57