双击form1 listview中的项目如何在form2中显示数据

时间:2009-12-28 05:53:44

标签: vb6

我是VB编程的新手。 我有2个表格(2个窗口)。在第一个窗口中,我有一个树视图(子项是DB中的表)。单击任何子项时,列表视图(表中的数据)将显示在树视图的右侧。

双击列表视图中的任何一行,将打开另一个表单。当前的要求是在双击单个记录时打开的form2中显示listview中的数据。

Private Sub LV_DblClick()
    Dim a As New Form2
    Display_Temp_DATA

    a.Show vbModal
End Sub

LV_DblClick()在form1中,它打开form2。现在,Display_Temp_DATA有sql查询 从表中获取记录,并应显示在form2的列表视图中。

Private Sub Display_Temp_DATA()
On Error GoTo errHandler

'Dim liItem As ListItem
'Set liItem = a.ListView1.ListItems.Add(, , "Abcd")
Display_List_Two_Data "Select  start, stop FROM tblsignal"
    Exit Sub
errHandler:
    MsgBox Err.Description
End Sub

我可以打开form2,但我发现很难在form2列表视图中显示数据。请帮我解决这个问题。

由于

拉​​姆

1 个答案:

答案 0 :(得分:1)

您可以向其添加模块和变量,并将值分配给该变量,以便在目标表单上访问它。 不确定,但您也可以在表单上使用FormName.VariableName作为静态变量。