coursenumber = GetINI("coursenumber", "coursenumber", App.Path & "\course.ini")If coursenumber = 0 ThenElseIf coursenumber = 1 Then
List1.AddItem (GetINI("course", "c1", App.Path & "\course.ini"))List2.AddItem (GetINI("teacher", "c1", App.Path & "\course.ini"))List3.AddItem (GetINI("class", "c1", App.Path & "\course.ini"))ElseIf coursenumber = 2 Then
List1.AddItem (GetINI("course", "c1", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c2", App.Path & "\course.ini"))List2.AddItem (GetINI("teacher", "c1", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c2", App.Path & "\course.ini"))ElseIf coursenumber = 3 Then
List1.AddItem (GetINI("course", "c1", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c2", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c3", App.Path & "\course.ini"))List2.AddItem (GetINI("teacher", "c1", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c2", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c3", App.Path & "\course.ini"))List3.AddItem (GetINI("class", "c1", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c2", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c3", App.Path & "\course.ini"))ElseIf coursenumber = 4 Then
List1.AddItem (GetINI("course", "c1", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c2", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c3", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c4", App.Path & "\course.ini"))List2.AddItem (GetINI("teacher", "c1", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c2", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c3", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c4", App.Path & "\course.ini"))List3.AddItem (GetINI("class", "c1", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c2", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c3", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c4", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c1", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c2", App.Path & "\course.ini"))
End If'course.ini文件内容如下[course]
c1=计算机安全
c2=计算机图形学
c3=软件工程
c4=网络工程
c5=嵌入式系统
c6=文秘基础素养
c7=
c8=
c9=
c10=
c11=
c12=
c13=
c14=
c15=
c16=
c17=
c18=
c19=
c20=
[teacher]
c1=蔡敏
c2=韩云
c3=徐秋月
c4=吴其林
c5=韩云
c6=罗蓉
c7=
c8=
c9=
c10=
c11=
c12=
c13=
c14=
c15=
c16=
c17=
c18=
c19=
c20=
[class]
c1=新教学楼204
c2=老教学楼东二
c3=老教学楼402
c4=艺术楼东204
c5=计算机楼204
c6=新教学楼102
c7=
c8=
c9=
c10=
c11=
c12=
c13=
c14=
c15=
c16=
c17=
c18=
c19=
c20=
[coursenumber]
coursenumber=6
最多要写到20,类似这样的东西,要怎么写成循环的形式呢?写多了VB报“过程太大”错误!求高手帮忙!
List1.AddItem (GetINI("course", "c1", App.Path & "\course.ini"))List2.AddItem (GetINI("teacher", "c1", App.Path & "\course.ini"))List3.AddItem (GetINI("class", "c1", App.Path & "\course.ini"))ElseIf coursenumber = 2 Then
List1.AddItem (GetINI("course", "c1", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c2", App.Path & "\course.ini"))List2.AddItem (GetINI("teacher", "c1", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c2", App.Path & "\course.ini"))ElseIf coursenumber = 3 Then
List1.AddItem (GetINI("course", "c1", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c2", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c3", App.Path & "\course.ini"))List2.AddItem (GetINI("teacher", "c1", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c2", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c3", App.Path & "\course.ini"))List3.AddItem (GetINI("class", "c1", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c2", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c3", App.Path & "\course.ini"))ElseIf coursenumber = 4 Then
List1.AddItem (GetINI("course", "c1", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c2", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c3", App.Path & "\course.ini"))
List1.AddItem (GetINI("course", "c4", App.Path & "\course.ini"))List2.AddItem (GetINI("teacher", "c1", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c2", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c3", App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c4", App.Path & "\course.ini"))List3.AddItem (GetINI("class", "c1", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c2", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c3", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c4", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c1", App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c2", App.Path & "\course.ini"))
End If'course.ini文件内容如下[course]
c1=计算机安全
c2=计算机图形学
c3=软件工程
c4=网络工程
c5=嵌入式系统
c6=文秘基础素养
c7=
c8=
c9=
c10=
c11=
c12=
c13=
c14=
c15=
c16=
c17=
c18=
c19=
c20=
[teacher]
c1=蔡敏
c2=韩云
c3=徐秋月
c4=吴其林
c5=韩云
c6=罗蓉
c7=
c8=
c9=
c10=
c11=
c12=
c13=
c14=
c15=
c16=
c17=
c18=
c19=
c20=
[class]
c1=新教学楼204
c2=老教学楼东二
c3=老教学楼402
c4=艺术楼东204
c5=计算机楼204
c6=新教学楼102
c7=
c8=
c9=
c10=
c11=
c12=
c13=
c14=
c15=
c16=
c17=
c18=
c19=
c20=
[coursenumber]
coursenumber=6
最多要写到20,类似这样的东西,要怎么写成循环的形式呢?写多了VB报“过程太大”错误!求高手帮忙!
for i=1 to 20
List1.AddItem (GetINI("course", "c" & str(i), App.Path & "\course.ini"))
next
coursenumber = GetINI("coursenumber", "coursenumber", App.Path & "\course.ini")
Dim i&, strTemp$
For i = 1 To coursenumber
strTemp = (GetINI("course", "c" & i, App.Path & "\course.ini"))
List1.AddItem strTemp
List2.AddItem strTemp
List3.AddItem strTemp
Next
用这个代码:
coursenumber = GetINI("coursenumber", "coursenumber", App.Path & "\course.ini")
Dim i&
For i = 1 To coursenumber
List1.AddItem (GetINI("course", "c" & i, App.Path & "\course.ini"))
List2.AddItem (GetINI("teacher", "c" & i, App.Path & "\course.ini"))
List3.AddItem (GetINI("class", "c" & i, App.Path & "\course.ini"))
Next
Private Sub SaveToINI()
Dim strINIfile$, strKey$, i&
strINIfile = App.Path & "\course.ini"
If (List1.ListCount > 0) Then
For i = 0 To List1.ListCount
strKey = "C" & i + 1
WritePrivateProfileString "course", strKey, List1.List(i), strINIfile
WritePrivateProfileString "teacher", strKey, List2.List(i), strINIfile
WritePrivateProfileString "class", strKey, List3.List(i), strINIfile
Next
WritePrivateProfileString "coursenumber", "coursenumber", i, strINIfile
End If
End Sub
Set nt = TreeView1.Nodes.Add(, , "root1", "养老保险", 1)
Set nt = TreeView1.Nodes.Add("root1", tvwChild, , "养老保险制度的缘起", 1)
Set nt = TreeView1.Nodes.Add("root1", tvwChild, , "传统劳动保险制度的恢复", 1)
Set nt = TreeView1.Nodes.Add("root1", tvwChild, , "养老保险社会统筹的探索", 1)
Set nt = TreeView1.Nodes.Add("root1", tvwChild, , "社会主义市场经济与职工", 1)
Set nt = TreeView1.Nodes.Add("root1", tvwChild, , "养老保险制度改革的不断完善", 1)
Set nt = TreeView1.Nodes.Add("root1", tvwChild, , "养老保险制度的评估和展望", 1)