如何从Windows资源管理器中打开文件并将其加载到RTF控件中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Windows资源管理器中打开文件并将其加载到RTF控件中?相关的知识,希望对你有一定的参考价值。

我正在用Visual Basic编写文字处理器,并且试图使我的应用程序加载从Windows资源管理器打开的文件。我找到了这段代码,但是似乎没有用:

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
    Dim s As String

    s = Command$()

    If s <> "" Then
        RichTextBox1.LoadFile(s)
    Else
        '
        ' Do something else since no file was specified
        ' 
    End If
End Sub

有人可以帮忙吗?

答案

您可以使用OpenFileDialog来模拟Windows资源管理器。

Private Sub FileToRTB()
    Dim fName As String = ""
    Dim d As New OpenFileDialog
    d.Filter = "Rich Text Files (*.rtf)|*.rtf"
    If d.ShowDialog = DialogResult.OK Then
        fName = d.FileName
        RichTextBox1.LoadFile(fName)
    End If
End Sub

以上是关于如何从Windows资源管理器中打开文件并将其加载到RTF控件中?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 资源管理器中刷新文件的缩略图?

从 IntelliJ 在 Windows 资源管理器中打开包含目录

在 Windows 和 Mac 上运行时加载纹理

如何在 Windows 资源管理器中添加“在此处打开 git-bash ...”上下文菜单?

让windows决定如何打开/运行文件?

从GIT中提取文件后,Windows文件资源管理器中显示文件,但在Visual Studio的解决方案资源管理器中排除了文件