收集的一个异型窗体实现例子，使用复杂