好的,我在vb.net 2008的MS默認Richtextbox中發現了一種奇怪的錯誤類型。如果我們在Richtextbox programmaticlly中添加一些文本行。有一個從右側的節奏。見下文RightToLeft帶預加載文本的RichTextBox
這裏的形象是我的代碼
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim f As New Form
Dim rtb As New RichTextBox
f.Width = 500
f.Height = 500
rtb.RightToLeft = Windows.Forms.RightToLeft.Yes
For i = 1 To 20
rtb.AppendText("بسم اللہ الرحمن الرحیم" & vbNewLine)
Next
rtb.Dock = DockStyle.Fill
f.Controls.Add(rtb)
f.Show()
End Sub
謝謝,但這並沒有一直工作。我有一個非常複雜的代碼,在那個代碼中,我從文件加載rtf,它不會在那裏工作。 – user934820
@ user934820看起來像一個越野車滾動條問題。我的例子的作品,但如果我改變'f.Height = 250',那麼它不會。如果我用鼠標調整窗體大小,它會自行修復。 – LarsTech
是的它是真實的,我也意識到,而且更多的是,如果我們只添加一行,這個錯誤將永遠不會出現。所以,如果有任何適當的解決方案,這個錯誤,否則我的應用程序是用於閱讀文本是沒用的。 – user934820