QQ在发消息时,可以针对每个好友开一个窗口发送消息。请问这个用VB怎么实现啊?是不是先要做好几十个相同的窗口啊??

解决方案 »

  1.   

    假设你设计的窗体是form1
    你可以这样用:dim frm_1 as new form1
    dim frm_2 as new form1
    ……这样frm_1等都和form1相同,很简单的啊!
      

  2.   

    用自定义对话框,也就是普通的 多窗体,将窗体属性设为无模式
    -----------------------------------------------------------
    ??怎么做啊??
    dim frm_1 as new form1
    dim frm_2 as new form1
    ……这样frm_1等都和form1相同,
    -----------------------------------------------------------
    提示with块未定义。
      

  3.   

    set Form_Tmp1 as new Form1
      

  4.   

    假设窗体frm_Source为你所要调用的窗口
    frm_Main 为当前操作窗口在frm_Main中的某个过程中写入如下代码:dim frm_1 as new frm_Source
    dim frm_2 as new frm_Sourcefrm_1.Caption="test1"
    frm_2.Caption="测试"frm_1.Show
    frm_2.Show你看看是不是你要的结果注意不能在frm_Source中写入以上代码,否则报错
      

  5.   

    做一个窗体就行了
    窗体其实就是类需要用的时候生成一个实例就行了dim a as form1
    set a=new form1
    a.show