我只有一行readOnly禁用了wordWrap的RichTextBox,並且我以編程方式添加了一行很長的文本。RichTextBox水平滾動不起作用
但是,水平滾動條不會發生變化,即使我將ScrollBars
設置爲ForcedHorizontal
。
我該如何解決這個問題?
如果我使用鍵盤上的箭頭鍵,我可以瀏覽整行,但這隻會讓事情變得更糟。
我只有一行readOnly禁用了wordWrap的RichTextBox,並且我以編程方式添加了一行很長的文本。RichTextBox水平滾動不起作用
但是,水平滾動條不會發生變化,即使我將ScrollBars
設置爲ForcedHorizontal
。
我該如何解決這個問題?
如果我使用鍵盤上的箭頭鍵,我可以瀏覽整行,但這隻會讓事情變得更糟。
嘗試與
Multiline = True
WordWrap = False
變化解決它這個特性允許多行功能並且還允許水平滾動
對於您的信息,即使這些線路都是空白區域,這些功能也無法使用。假設你有1464個字符,你的RichTextBox應該顯示一小部分它像100個字符。如果該行全部爲空格,則即使使用ForcedHorinzontal,水平滾動條也不會顯示。嘗試一下,在行尾添加let 1,滾動條就會顯示出來。 我三重測試這個,這是真的。我甚至在開始時嘗試了5個字符,然後所有空格直到結束,沒有滾動條,但只要我在最後滾動條出現時鍵入一個字符。 – 2016-10-17 12:46:23
如果是這樣,它必須是缺省RichTextBox的錯誤。如果您希望它只在行尾使用空格,請繼承默認的RichTextBox並由您自己修復。 – TVC 2016-10-18 17:14:50
在我們的情況下,這不是問題,因爲我們不需要滾動條。我寫信提到它,以防人們不明白爲什麼他們還沒有滾動條。希望這有助於他人 – 2016-10-19 11:48:24
當我使用RichTextBox和g如果使用'WordWrap = false'的長字符串,我會自動查看水平滾動條。使用'ForcedHorizontal'時,當沒有文本時,你看到灰色的滾動條嗎?完整性檢查,文本框的底部是否可能被切斷? – SomeWritesReserved 2012-08-17 12:36:06
不,很顯然,RichTextBox滾動條只能用於多行 – Qsiris 2012-08-17 12:38:35