我刚刚制作了一个简单的笔记应用程序,我多次注意到 Windows 窗体应用程序中的 TextBox 控件不支持Tab. 但是我注意到网站中的“TextBox”控件(其中大多数)确实如此,而且 WPF 应用程序中的 TextBox 控件也支持通过Tab.
如果您不确定我的意思,请键入几个以空格分隔的单词,然后按住该Ctrl键并点击该Backspace键。您会注意到,它不只是退格一个,而是一个完整的 Tab 空格。
为什么这种行为如此不一致?
是因为只有较新版本的文本输入控件支持这种行为吗?它与我的键盘设置有关吗?
问题:我应该如何最好地在我的 Windows 窗体应用程序中实现/强制使用 Back-Tab 空格TextBox
Control
,同时还尊重 Windows 的用户 Tab 间距设置(即,Tab 键在点击时将产生的空格数)?
注意:在不支持此功能的控件中,它们只是在当前插入符号位置放置一个看起来很奇怪的方形符号。我尝试将此符号粘贴到此 TextBox 中,但不会出现。