Simple Text Editor
Learn to make a Simple Text Editor using Visual Basic 6 with this Tutorial that Celebrates the CESPage 25th Anniversary
Text Editing is one of the most common tasks performed on a computer, so here is a simple one which will introduce you to the Text Box Control plus a little about Input Boxes and using Files.
Step 1

Step 2

Step 3

Step 4

Step 5
MultiLine
to True
and ScrollBar
to 2 - Vertical

Step 6

Step 7

Step 8
Caption
of Command3
to Quit
using the Properties Box

Step 9
Caption
of Command2
to Save
and the Caption
of
Command1
to Load
, using the Properties Box for each Command Button

Step 10
Double Click on the Command Button labelled Load or Command1
and type in the Command1_Click()
Sub
Dim strName As String, strFile As String, strTemp As String
On Error GoTo ErrHandler
strName = InputBox("Filename:")
Open strName For Input As #1
strFile = ""
Do Until EOF(1)
Line Input #1, strTemp
strFile = strFile & strTemp & vbCrLf
Loop
Text1.Text = strFile
Close #1
ErrHandler:
Step 11
Double Click on the Command Button labelled Save or Command2
and type in the Command2_Click()
Sub
Dim strName As String
On Error GoTo ErrHandler
strName = InputBox("Filename:")
Open strName For Output As #1
Print #1, Text1.Text
Close #1
ErrHandler:
Step 12
Double Click on the Command Button labelled Quit or Command3
and type in the Command3_Click()
Sub
Unload Me
Step 13


Step 14

Step 15

Step 16

That was simple wasn't it? It can Load and Save Text Files! Try changing the program so that it checks whether a file exists for Load and Save. Try changing other parts of the code and extending it, you can learn a lot from this Simple Text Editor, try and see if you can modify this example to use the Common Dialog box!