Come posso utilizzare Con la funzione esplora File per aprire un file di testo nella mia applicazione?

0

Domanda

Sto scrivendo un editor di testo in Visual Basic. Funziona principalmente, ma voglio essere in grado di fare clic su un *.txt file in esplora risorse e selezionare Apri Con aprirlo nel mio programma. Come posso implementare questo?

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

Migliore risposta

0

Davvero non c'è bisogno di tutti i File Explorer per eseguire questa operazione. Utilizzare il OpenFileDialog classe. La si può leggere il file nella casella di testo. Assicurarsi che la casella di testo in uso dispone di Multiline impostata su 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

In altre lingue

Questa pagina è in altre lingue

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