我見過很少的教程聲稱在線解決此問題,但它們不起作用。我想在按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