我见过很少的教程声称在线解决此问题,但它们不起作用。我想在按TAB键时插入一个TAB空格,插入我的多行文本框。在TextBox中插入TAB空间
微软的帅哥响应是,按照设计,Metro应用程序会将焦点带到下一个控件,如果您在TextBox中按Tab键。现在,如果您在单行TextBox上按TAB,这将是有意义的。但在多行文本框?你不觉得用户更愿意插入TAB吗?
是的,我知道,您可以通过按Ctrl + Tab在Metro文本框中插入TAB空间。但是这很容易出错,因为我们大多数人习惯于按TAB键,而有时老的键会变得很难。
这是我的问题。我有我的应用程序的文本编辑器功能,用户可能需要输入大量数据。而且你知道人们是什么样子的,他们喜欢分离事物以使他们的文本文件更具可读性,使用Ctrl + TAB非常不舒服且更乏味。所以我想知道是否有人可以帮忙解决这个问题(但它不能涉及RichTextBox)?
此外,如果我设法找到解决方法,这是否会增加我的应用程序发布被商店拒绝的机会?
你有你没有响应的原因是因为它以纯文本输入字段的标准行为TAB你移动到下一个场。为什么你不能使用RichEditBox?当你想把格式设置为输入的一部分时,这就是要使用的控件。 – devhammer
Hello @ devhammer,在WindowsForms和WPF桌面应用程序中,您可以按TAB并在纯文本框中使用TAB空格。这就是人们所期待的。有些人甚至不会考虑尝试Ctrl + TAB组合。话虽如此,我收到的答复是预料之中的,而且我对微软的这个新设计选择没有任何问题,事实上有很多人向我抱怨,如果他们抱怨,那么很有可能从商店下载我的应用程序的人可能会抱怨,而且似乎没有任何事情可以为他们做。 – Tommy
你不能把'AcceptsTab'属性设置为'true'吗? – antonijn