This is the code I have to open the CFG file to the datagrid (Form1)(Your code, elielCT):
Code:
Private Sub AxisToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles AxisToolStripMenuItem.Click
CarName.Text = "Axis_V3"
OpenCFG.InitialDirectory = "C:\Program Files (x86)\Activision Value\Street Legal\cars\racers\" & CarName.Text & "\scripts\"
Dim fileselector As OpenFileDialog = Me.OpenCFG
Dim filePath As String
Dim fileReader As IO.StreamReader
Dim filedata As ArrayList = New ArrayList
fileselector.ShowDialog()
filePath = fileselector.FileName
fileselector.Dispose()
Me.FileSelected_Label.Text = filePath
Me.FileSelected_Label.Refresh()
fileReader = New IO.StreamReader(filePath)
DataViewer_ListBox.Items.Clear()
FileSelected_Label.Text = filePath
While Not fileReader.EndOfStream
filedata.Add(fileReader.ReadLine)
End While
fileReader.Close()
showData(filedata)
End Sub
To open the same file in a regular textbox (Form2), I used:
Code:
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Me.ControlBox = False
Dim Reader As StreamReader = File.OpenText(Path1.Text)
On Error Resume Next
Dim FileText As String = Reader.ReadToEnd()
Reader.Close()
TextBox1.Text = FileText
End Sub
Private Sub SaveCFGFileToolStripMenuItem1_Click_1(sender As System.Object, e As System.EventArgs) Handles SaveCFGFileToolStripMenuItem1.Click
Dim txtwriter As TextWriter
If TextBox1.Text = "" Then
Exit Sub
End If
txtwriter = New StreamWriter(Path1.Text)
txtwriter.WriteLine(TextBox1.Text)
txtwriter.Close()
MsgBox("File saved!", MsgBoxStyle.Information, "Success!")
TextBox1.Refresh()
End Sub
Does this help any? Like I said, I'm still technically 'learning' .NET - I programmed in VB6 for years, though - I'm just having a hard time converting my ways of thinking LOL