当前位置: 代码迷 >> .NET组件控件 >> WeifenLuo.WinFormsUI.Docking控件有关问题,怎么把拖出来的form停靠回原来的界面
  详细解决方案

WeifenLuo.WinFormsUI.Docking控件有关问题,怎么把拖出来的form停靠回原来的界面

热度:147   发布时间:2016-05-04 23:23:16.0
WeifenLuo.WinFormsUI.Docking控件问题,如何把拖出来的form停靠回原来的界面
下图是给出的示例,可以看到当鼠标拖动一个form(其实是个DockContent)的时候,会有阴影,并且会显示可以停靠到父窗体的不同位置。

而我自己使用的时候,拖动没有阴影,也没法停靠到原来的父窗口里。
请教如何实现这个效果?
自己研究了好久没研究出来
------解决方案--------------------
引用:
Quote: 引用:

尝试着  去修改 它的design代码。

看了源代码,但是却不知道从哪里入手
找到了拖动时候出来的图片(就是我截图里画红圈的图片)以及调用图片的地方了,但是设置了断点调试的时候,由于鼠标拖动的调试只要移动就会进入断点,所以没找到是触发显示这些图片的关键点

你要想 让他停靠在你的父窗口,你必须找到 它 添加到父窗口的代码,举个例子
比如你的Document3  你可以查找它在Design的所有位置,肯定会有 this.Controls.Add(this.textBox2);  类似的代码。
根据Document3 修改你的Document2  

我以前使用Devexpress 的DockPanel时候,经常这样搞。。。
  相关解决方案