Private Sub Form_Load()
Text1.Text = "赋值到文本框的数据" '这里是你在文本框中赋值的数据
List1.AddItem Text1.Text
End Sub
Form_Load事件是窗体重新启动的事件,要重启后显示数据,必须在Form_Load中加载。
当然如果你是一次一次加载到List1中的,并且这些数据是一定的,不一定使用文本框,使用文本文件应该更方便。
谢谢ZHRXJR版主的回复。
本人是希望将新数据通过“添加”钮加到上面的列表中,按下面编程还无法实现该功能(详见图),即软件重启后,新添加内容丢失了。请问要如何改进?
Private Sub Command1_Click()
List1.AddItem Text1.Text
End Sub
Private Sub Form_Load()
Text1.Text = "" '这句应该如何改;要求是:将下面文本框内输入新内容,点击“添加”钮后,加入上面的“列表框”的最后一行(列表框已有很多数据)
List1.AddItem Text1.Text
End Sub
Private Sub Command1_Click() If Text1.Text <> "" Then Open App.Path & "\123.txt" For Append As #1 Write #1, Text1.Text Close #1 List1.AddItem Text1.Text Text1.Text = "" End If End Sub
Private Sub Form_Load() Open App.Path & "\123.txt" For Input As #1 Do While Not EOF(1) Input #1, TT List1.AddItem TT Loop Close #1 End Sub