ฉันเขียนเป็นเครื่องมือแก้ไขข้อความในรายพื้นฐาน. มันส่วนใหญ่ทำงานแต่ฉันอยากจะเป็นสามารถคลิกบน*.txtname แฟ้มในเอ็กซ์พลอเรอร์และเลือกเปิดด้วยเปิดมันในของโปรแกรม ยังไงฉันด้วยอะไรซักอย่างนี้?
0
จริงๆคุณไม่ต้องการทั้งหมดของแฟ้มเอ็กซ์พลอเรอร์ต้องการเรื่องนี้ ใช้ OpenFileDialog
ห้องเรียน ที่คุณสามารถอ่านแฟ้มเข้าไปในข้อความในกล่อง ทำให้แน่ใจว่าคงกล่องข้อความที่คุณใช้มี Multiline ตั้งเรื่องจริง
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