Je suis en train d'écrire un texte dans l'éditeur de Visual Basic. Il travaille mais je veux être en mesure de cliquer sur un *.txt fichier dans l'explorateur et sélectionnez Ouvrir Avec pour l'ouvrir dans mon programme. Comment puis-je mettre en œuvre cette?
0
Vous n'avez pas vraiment besoin de tout l'Explorateur de Fichiers pour accomplir cette tâche. L'utilisation de la OpenFileDialog
classe. Vous pouvez lire le fichier dans la zone de texte. Assurez-vous que la zone de texte que vous utilisez a Multiligne définie sur 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