Jak mohu použít Open Se funkce v Souboru explorer otevřete textový soubor v aplikaci?

0

Otázka

Píšu text editor v aplikaci Visual Basic. To většinou funguje, ale chci mít možnost kliknout na *.txt soubor v průzkumníku a vyberte Otevřít Pomocí otevřít v programu. Jak mohu implementovat?

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

Nejlepší odpověď

0

Opravdu nepotřebujete všechny File Explorer k dosažení tohoto cíle. Použití OpenFileDialog třídy. Můžete si přečíst soubor do textového pole. Ujistěte se, že textové pole, který používáte Víceřádkové nastavena na hodnotu 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

V jiných jazycích

Tato stránka je v jiných jazycích

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