2009-12-28 75 views
0

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

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

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

你可以添加模块和变量,并赋值给它变量访问的目标形式。 不确定,但您也可以使用FormName.VariableName作为表单上的静态变量。

相关问题