mystring的问题
在窗体上画一个文本框,名称为Text1,能显示多行;再画一个命令按钮,名称为C1,并编写适当的事件过程,使得在加载窗体时,把in7.txt文件的
内容显示在文本框中,代码如下:
Private Sub Form_Load()
Open App.Path & "\in7.txt" For Input As #1
Do While Not EOF(1)
Input #1, mystring
Text1.Text = Text1.Text + mystring
Loop
Close #1
Text1.Text = "计算机等级考试" + Text1.Text
End Sub
请问这里的mystring是不是指当前字符呢?它不用定义的是吗?谢谢
参考答案:这里的mystring是一个变量,用来保存从文件中读入的内容,以便于显示在文本框里。
一般情况下,使用变量之前都是需要事先定义的,VB也不例外,只是在VB里,为了使编程简单,VB会将没有明确定义的变量隐式定义成变体类型(Variant型),这种类型可以接受任何类型的值。
但是这样做,降低了程序的可读性,并且增加了调试的难度,所以在VB里一般都会在程序的开头加上 Option Explicit , 作用是使代码中的变量必须明确定义。