比如我有100个好友在线,我点击其中一个,就弹出一个对话窗口。我再点击另一个,第一个这个窗口不消失。反正就是和QQ聊天那个样子,有什么办法吗?我纯新人,想做点东西。

解决方案 »

  1.   

    这个创建一个新的同样的窗体就行了呀,把窗体的Caption等修改下,命名规则由你自己定义,就好了。也可以做成2012版本的这样,集合在一个窗体中,以pagecontrol的形式显示
      

  2.   

    新的同样的窗体?是不是这样,我先新建一个form,在这个form里将按钮什么的做好。然后点击一个人的头像,就可以弹出来了吗?
      

  3.   

    实际就是建立一个动态的窗体,在主程序运行时未建立,待点击一个头像时才建立(一个实例),该窗体在设计时,放置好应有的东西,定义一些窗体的全局变量(不是单元的全局变量哦!),这样一来,在动态建立的时刻,主界面(如qq的控制面板)通过不同的参数(如窗体的窗眉、好友的昵称、头像等)来建立该窗体,使得每个实例能得以区分,每个实例在close时释放。