Как я могу использовать функцию Открыть с помощью проводника файлов для открытия текстового файла в моем приложении?

0

Вопрос

Я пишу текстовый редактор на Visual Basic. В основном это работает, но я хочу иметь возможность щелкнуть по файлу *.txt в проводнике и выбрать Открыть с помощью, чтобы открыть его в своей программе. Как я могу это реализовать?

vb.net
2021-11-24 01:50:54
1

Лучший ответ

0

Для этого вам действительно не нужен весь проводник файлов. Используйте OpenFileDialog класс. Вы можете прочитать файл в текстовом поле. Убедитесь, что в текстовом поле, которое вы используете, для многострочной строки установлено значение True.

Private Sub OpenFileInTextBox()
    Dim OFD As New OpenFileDialog
    OFD.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
    OFD.Filter = "Text Files (*.txt)|*.txt"
    Dim fileSelected As String = ""
    If OFD.ShowDialog() = DialogResult.OK Then
        fileSelected = OFD.FileName
    Else
        MessageBox.Show("Not file selected")
        Exit Sub
    End If
    TextBox1.Text = File.ReadAllText(fileSelected)
End Sub
2021-11-24 07:59:38

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

Популярное в этой категории

Популярные вопросы в этой категории