2016-03-17 37 views
-1

对不起,如果这听起来像一个愚蠢的问题。但我想用按钮打开一个txt文件(打开对话框)。然后将文本文件的结果显示在一个文本框中(我可以编辑这些值),然后再次点击另一个名为save的按钮,这个按钮写入文本文件。打开对话框>选择文本文件>在文本框中显示内容

这可能吗?

Option Strict On 
Option Explicit On 

Imports System.IO 
Imports System 


Public Class Form1 

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 

    End Sub 


    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
     Dim fd As OpenFileDialog = New OpenFileDialog() 
     Dim strFileName As String 

     fd.Title = "Open File Dialog" 
     fd.InitialDirectory = "C:\" 
     fd.Filter = "All files (*.*)|*.*|All files (*.*)|*.*" 
     fd.FilterIndex = 2 
     fd.RestoreDirectory = True 

     If fd.ShowDialog() = DialogResult.OK Then 
      strFileName = fd.FileName 
     End If 
    End Sub 

    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged 

    End Sub 

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click 

    End Sub 
End Class 

My Form

+1

在此链接中,您只需阅读并理解https://msdn.microsoft.com/en-us/library/ms404278(v=vs.110).aspx – Steve

回答

0
  1. 读取文件

fd.ShowDialog() = DialogResult.OK,你还需要实际读取文件并将其内容加载到文本框中。 @steve提供了一个显示阅读部分的链接;加载到文本框

  • TextBox1_TextChanged()
  • 不知道你需要做什么的时候,这是触发

  • 如果你需要保存回相同的文件,它将通过Button2_Click?
  • @steve提供了一个链接,显示如何;从文本框中读取。

    请阅读该页面上的每个链接项目;这是值得的。您将获得需要的信息,并且将来会使用几十次。

    相关问题