两个窗体叠加 同时显示,怎样把两个窗体黏在一起同时移动、同时置顶、同时关闭,看起来像一个窗体一样
原理是两个窗口一个是主窗口,一个是附属窗口,附属窗口监控主窗口,随主窗口移动而移动,这里需要计算窗口坐标来确定附属窗口的位置。
移动好说就是控制坐标就行了!现在的问题是两个窗体不能同时置顶,同是置顶以后上层窗体就不显示了,只能让上层窗体置顶,但是这样的话两个窗体就会分开。
看看MDI的相关资料,其实很简单。
父窗体的IsMDIContainer属性设置为true,子窗体设置父窗体的Id为父窗体的ID
用了UpdateLayeredWindow以后mdi就不能用了
找到解决方案了
Form2.Show(this);就行了