关于怎么区分相同子窗体的有关问题

关于如何区分相同子窗体的问题
主窗体是Form1,子窗体是Form2,在Form1上放一个按钮,点击这个按钮就创建Form2,如果多次点击,就可以创建多个Form2,
那么这些Form2 怎么加以区分?

例如:QQ
当多人给你发消息时,会显示多个窗口,但同一个人只会显示一个,怎么做到的?

------解决方案--------------------
通过窗口标题使用findwindow找到窗口,例如QQ,当你和某人聊天时窗口标题是与XX聊天中