¿Cómo puedo utilizar el Abierto Con la función en el explorador de Archivos para abrir un archivo de texto en mi aplicación?

0

Pregunta

Estoy escribiendo un editor de texto en Visual Basic. Que todo funciona, pero quiero ser capaz de hacer clic en un *.txt archivo en el explorador y seleccione Abrir para abrir en mi programa. ¿Cómo puedo aplicar esto?

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

Mejor respuesta

0

Usted realmente no necesita todos Explorador de Archivos para lograr esto. El uso de la OpenFileDialog clase. La puede leer el archivo en el cuadro de texto. Asegúrese de que el cuadro de texto que está utilizando tiene Multiline se establece en 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

En otros idiomas

Esta página está en otros idiomas

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