Comment puis-je utiliser l'Ouvrir Avec la fonction dans l'explorateur de Fichiers pour ouvrir un fichier texte dans mon application?

0

La question

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?

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

La meilleure réponse

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
2021-11-24 07:59:38

Dans d'autres langues

Cette page est dans d'autres langues

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