我有一个带有子窗口的MDI应用程序。用户可以将子窗口的标题栏向上移动到足够高的位置,以便将其放在应用程序的工具栏下方,并且窗口的控制框将变得模糊,从而无法关闭。有时,“抓取”窗口并将其拉回的空间非常小,以至于用户必须完全重新启动应用程序。如何限制MDI子窗口的位置,使其在碰到MDI父工具栏底部时停止?
如果这太令人困惑,这里有一个简化的版本:我如何将MDI子窗体的移动限制在屏幕或父窗体的特定部分?
发布于 2011-06-18 04:51:37
注册到MDI子对象的Move
事件,并确保Top
大于0。
顺便说一句,当我把一个MDI孩子移动得太高时,我会得到一个允许我向上滚动的滚动条。
https://stackoverflow.com/questions/6391656
复制相似问题