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