因为数据少,不想用数据库,请问能不用用combo1存储一段数据,能添加和删除,程序重启后仍然存在。比如combo1原来内容是空,添加了“1”,“2”,“3”之后,重启程序后仍然有“1”“2”“3”,删除点“1“后就剩下”2“”3“,不想要数据库操作,并且点”1“后按一个按钮可以进行1操作,请问怎么做,添加删除这些按钮尽量少如果能做到只有一个combo1加一个按钮最好,谢谢!
解决方案 »
- 初学求助:想做功能是“移动鼠标到屏幕的最亮点”,如何实现?大家讨论一下啊!
- MSCOMM接收电子秤数据滞后的问题
- xml文件编码
- 如何实现类似新建文件夹那样的命名方式?
- 打包后为什么有些系统能装上有些不能装上呢!
- 怎么才能让listbox中始终有一个被选中呢?
- 如何判断MSFlexGrid中哪些行、列被选中?急!急!
- dbcontrols(泰山……):真不好意思,想请教你一个问题:: 从SQL7.0把数据导入到Access2000中该怎么做(考虑SQL中的自动增量的存在.)
- 用代码向文本框中添加文本,如何使文本换行
- vb中winsock控件,如何才能实现断开连接再连接时不出错,究竟有人知道不?
- winsock问题
- 最高境界
Dim tmp As String If Dir(App.Path & "\myOptions.txt") > "" Then
Open App.Path & "\myOptions.txt" For Input As #1
Do Until EOF(1)
Line Input #1, tmp
Combo1.AddItem tmp
Loop
Close #1
End If
End SubPrivate Sub Form_Unload()
Dim i As Integer Open App.Path & "\myOptions.txt" For Output As #1
For i = 0 To Combo1.ListCount - 1
Print #1, Combo1.List(i)
Next i
Close #1End Sub
select case
case "1"
call sub1
case "2"
call sub1
case "3"
call sub1
end select
end sub
select case
case "1"
call sub1
case "2"
call sub2
case "3"
call sub3
end select end sub
sub saveCombo(FileName As String)'程序关闭时更新文本文件
Dim i as long
Open FileName For OutPut As 1
For i=0 to Combo1.ListCount-1
Write #1,Combo1.List(i)
Next
Close #1
end subSub Read(FileName As String)'程序启动时读入数据
Dim tps As String
Open FileName For Input As 1
Combo1.Clear
While Not EOF(1)
Input #1,tps
Combo1.AddItem tps
Wend
Close #1
End Sub
Dim n As Long
n = Combo1.ListIndex
If KeyCode = vbKeyReturn Then
Combo1.AddItem Combo1.Text
ElseIf KeyCode = vbKeyDelete Then
If n > -1 Then Combo1.RemoveItem n
End If
End Sub