我想做一个类似于qq的聊天系统!
界面跟qq一样!
我打算在好友列表的那个窗体来监听发送过来的聊天信息!
双击头像会弹出一个新窗口!跟qq的那个聊天窗口一样!
怎么样才能把好友列表那个窗口接收到的聊天信息发送到聊天的窗口当中?

解决方案 »

  1.   

    可以用靜態變量,還可以用frmname.var
      

  2.   

    办法太多了:以下就介绍两个
    1:可以用委托
    在聊天窗口定义委托事件,然后在接收那个窗口实现那个事件;
    2:可以在接收窗口定义一个哈稀表之类的变量,记录下那些打开的窗口对象,用好友ID作为主键
    每接到一个信息就判断好友ID与哈稀表里的主键比较,取出窗口对象,那你就可以对窗口对象操作了.
      

  3.   

    委托比起C++里的指针涵数的效率比很低,
    你应该直接定义一个  public static 主窗体类 对象
    然后在 另一里面里,直接用 主窗体类.对象.什么什么操作,相当于把窗体的地址传进去了,或者定义个一个传地址的窗体先把地址穿进去,然后在把参数,给地址,这样就实现了你的功能!!!