Chapter 13 Quick Reference
To | Do this |
Open a text file | Use the FileOpen function. For example:
FileOpen(1, OpenFileDialog1.FileName, _ OpenMode.Input) |
Get a line of input from a text file | Use the LineInput function. For example:
Dim LineOfText As String LineOfText = LineInput(1) |
Check for the end of a file | Use the EOF function. For example:
Dim LineOfText, AllText As String Do Until EOF(1) LineOfText = LineInput(1) AllText = AllText & LineOfText & _ vbCrLf Loop |
Close an open file | Use the FileClose function. For example:
FileClose(1) |
Display a text file by using LineInput | Use the LineInput function to copy text from an open file to a string variable, and then assign the string variable to a text box object. For example:
Dim AllText, LineOfText As String Do Until EOF(1) 'read lines from file LineOfText = LineInput(1) AllText = AllText & LineOfText & _ vbCrLf Loop txtNote.Text = AllText 'display file |
Display a text file by using the StreamReader class | Add the statement “Imports System.IO” to your form's declaration section, and then use StreamReader. For example, to display the file in a text box object named TextBox1:
Dim StreamToDisplay As StreamReader StreamToDisplay = _ New StreamReader("c:\vb05sbs\chap13\text browser\badbills.txt") TextBox1.Text = StreamToDisplay.ReadToEnd StreamToDisplay.Close() TextBox1.Select(0, 0) |
Display a text file by using the My object | Use the My.Computer.FileSystem object and the ReadAllText method. For example, assuming that you are also using an open file dialog object named ofd and a text box object named txtNote:
Dim AllText As String = "" ofd.Filter = "Text files (*.TXT)|*.TXT" ofd.ShowDialog() If ofd.FileName <> "" Then AllText = _ My.Computer.FileSystem.ReadAllText(ofd.FileName) txtNote.Text = AllText 'display file End If |
Display an Open dialog box | Add an OpenFileDialog control to your form, and then use the ShowDialog method of the open file dialog object. For example:
OpenFileDialog1.ShowDialog() |
Create a new text file | Use the FileOpen function. For example:
FileOpen(1, SaveFileDialog1.FileName, _ OpenMode.Output) |
Display a Save As dialog box | Add a SaveFileDialog control to your form, and then use the ShowDialog method of the save file dialog object. For example:
SaveFileDialog1.ShowDialog() |
Save text to a file | Use the Print or PrintLine function. For example:
PrintLine(1, txtNote.Text) |
Convert text characters to ASCII codes | Use the Asc function. For example:
Dim Code As Short Code = Asc("A") 'Code equals 65 |
Convert ASCII codes to text characters | Use the Chr function. For example:
Dim Letter As Char Letter = Chr(65) 'Letter equals "A" |
Extract characters from the middle of a string | Use the Substring method or the Mid function. For example:
Dim Cols, Middle As String Cols = "First Second Third" Middle = Cols.SubString(6, 6) 'Middle = "Second" |