回 帖 发 新 帖 刷新版面

主题:[讨论]大家来看看这断源代码!

Option Explicit

Dim fileName As String
    Private Sub Command1_Click()
    '将文本框中的信息添加到列表框中
    Dim i As Integer
      With ListView1.ListItems.Add()
        .Text = Text1(0)
        For i = 1 To 4
        .SubItems(i) = Text1(i)
      Next i
      End With
    End Sub

    Private Sub Command2_Click()
    '删除列表框中信息
    If ListView1.ListItems.Count > 0 Then
      If MsgBox("真的要删除吗?", vbQuestion + vbYesNo + vbDefaultButton2) = vbYes Then
      ListView1.ListItems.Remove ListView1.SelectedItem.Index
      End If
    End If
    End Sub

    Private Sub Form_Load()
    Dim tpStr As String, i As Integer, j As Integer
    Me.Caption = "通讯录"
    For j = 0 To 4
     Text1(j).Text = ""
    Next j
    
    fileName = App.Path & "\data.txt"
If Dir(fileName) <> "" Then
      '加载数据
      Open fileName For Input As #1
        Do While Not EOF(1)
          With ListView1.ListItems.Add()
            For i = 0 To 4
              Line Input #1, tpStr
              If i = 0 Then
                .Text = tpStr
              Else
                .SubItems(i) = tpStr
              End If
            Next i
          End With
        Loop
      Close #1
    End If
    End Sub

    Private Sub Form_Unload(Cancel As Integer)
    Dim i As Integer
    Dim tpList As ListItem
    '保存数据
    Open fileName For Output As #1
      For Each tpList In ListView1.ListItems
        Print #1, tpList.Text
        For i = 1 To 4
          Print #1, tpList.SubItems(i)
        Next i
      Next tpList
    Close #1
    End Sub

Private Sub Label6_Click()

End Sub

Private Sub ListView1_BeforeLabelEdit(Cancel As Integer)

End Sub

Private Sub Text1_Change(Index As Integer)

End Sub





请高手帮我解释下代码啊..尽可能详细点!谢谢!

回复列表 (共8个回复)

沙发

看不全懂

板凳

你代码中的注释不已经说明了么,这应该是一个简单的通讯录程序

3 楼

妈妈到这是抄来的?

4 楼

[quote]妈妈到这是抄来的?[/quote]

这个回复什么意思,偶发现偶的语文退步了!!!

如果LZ看不懂,建议删掉部分语句,看其有何变化,一句句调试,这样就可以很轻易弄懂每一句的意思了。

5 楼

就是个通讯录嘛,只不过用的控件多了点!

6 楼

妈妈到=难道
打字的时候,把n打成了m:nandao就成了mamdao

7 楼

[quote]妈妈到=难道
打字的时候,把n打成了m:nandao就成了mamdao[/quote]


很高深哦

8 楼

老大徒伤悲
有点意思.真幽默....

我来回复

您尚未登录,请登录后再回复。点此登录或注册