0
私はリッチテキストボックスRTFが正しく
私はそれがリッチテキストボックスにこれを置くファイルを開くたびに.RTFをオープンしようとしているが、リッチテキストボックスに開きませんRTF]
これが開くように私のコードです:
Public Sub openFile()
Dim ofd As New OpenFileDialog
ofd.Filter = fileFilter
ofd.FileName = ""
Select Case ofd.ShowDialog()
Case DialogResult.OK
loadFile(ofd.FileName)
End Select
End Sub
Public Sub loadFile(ByVal file As String)
Try
fileName = file
setText(IO.File.ReadAllText(file))
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Public Sub setText(ByVal value As String)
Dim t As RichTextBox = tabH.SelectedTab.Controls.OfType(Of RichTextBox)().First()
t.Text = value
End Sub
アプリは、それが最初のタブを追加するためのコードを使用して実行したとき、私はタブコントロールを持っているし、何のメインテキストボックスがありません。コード:
Public Sub newFile()
Dim t As New TabPage
Dim p As New RichTextBox
t.Text = "Untitled"
p.Parent = t
p.Dock = DockStyle.Fill
tabH.TabPages.Add(t)
t.Visible = True
AddHandler p.KeyDown, Sub(sn As Object, e As KeyEventArgs) makeChanged()
End Sub
't.Rtf = value'を試しましたか? –
@AndrewMortonあなたはそれを答えとして書くべきです、なぜならこれはおそらく解決策です。 –
@VisualVincent時には、私が何か価値を追加するために非常に短い答えを有用に埋め込むことができると思うには時間がかかります。 –