none
vb2008 中,单个窗体如何向多个窗体窗体值 RRS feed

  • 问题

  • 例如我有一个查询窗体,可提多个窗体进行查询,然后将查询出的结果返回到对应的单个窗体中去,例如:
    frmQuery是查询窗体,form1,form2,form3中都有一个button按钮,一个DataGridView,一个TextBox等其他控件,通过button触发显示frmQuery窗体,根据不同窗体,在frmQuery中进行查询,然后将查询出的结果返回到对应的DataGridView中去,并且可以更改对应窗体中控件的属性
    • 已编辑 Weber Li 2009年5月6日 2:37
    2009年5月6日 2:26

答案

  • 您可以在查询窗体中维护一个   dicionary<string,form>   把每个新建的  form 按照不同的名字保存进去

    这样查询的时候就可以去除响应的窗体

    把数据填写到控件上的操作可以把控件设置为public


    工作突然有点忙 嘿嘿
    2009年5月6日 2:35