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?
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