【正确答案】按以下步骤操作:
① 启动Visual Basic,在窗体上画1个文本框和1个命令按钮。
② 按F4键,激活属性窗口,在属性窗口中设置文本框和命令按钮的属性,见表4。
表 4 控件 | 属性 | 设置值 |
文本框 | 名称 Text MultiLine FontSize | Text1 (空白) True 12 |
命令按钮 | 名称 Caption | C1 存盘 |
③ 编写窗体的Load事件过程;
Private Sub Form_Load()
Open"in.txt"For Input As #1
Text1.Text=""
Do While Not EOF(1)
Line Input # 1,a$
Text1.Text=Text1.Text+a$+
Chr(13)+Chr(10)
Loop
Close #1
End Sub
在该过程中,从头到尾依次把in.txt文件中的每一行读到内存,然后在文本框中显示出来。在显示时,通过Chr(13)+Chr(10)实现回车换行,也可以通过vbGrLf常量实现换行。
④ 编写“存盘”命令按钮的Click事件过程:
Private Sub C1_Cliek()
Open"out.txt"For output As #1
Print #1,Text1.Text
Close #1
End Sub
该过程把当前文本框的内容写入文件out.txt。
⑤ 运行程序,在文本框中显示读入的文本,此时在文本框的顶部输入“枫桥夜泊”,单击“存盘”命令按钮。然后查看当前目录下是否已建立out.txt文件,其内容是否正确。