Ako môžem používať Otvorené S funkciou v programe prieskumník otvorte textový súbor, v mojej aplikácii?

0

Otázka

Píšem textový editor v jazyku Visual Basic. To väčšinou funguje, ale chcem byť schopní kliknite na *.txt súbor v programe prieskumník a vyberte Otvoriť, otvoriť ho v mojom programe. Ako môžem vykonávať túto?

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

Najlepšiu odpoveď

0

Naozaj nepotrebujete všetky File Explorer, ako to dosiahnuť. Použitie OpenFileDialog triedy. Môžete čítať súbor do textového políčka. Uistite sa, že text box používate má Viacriadkového nastavená 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 iných jazykoch

Táto stránka je v iných jazykoch

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