好的,我在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