startdock,enddock,undock,dockdrag,dockover这些似乎都不能作为判断的依据,而且我也
没找到什么属性可以判断的 各位帮忙,多谢!

解决方案 »

  1.   

    你是要判断目标窗体还是那个拖动的窗体?
    如果是那个拖动的窗体的话你在ONEndDock事件中写代码就是啦
      

  2.   

    我是判断拖动的窗体是否已经dock了,
    onenddock事件中判断不行,这个事件只要你拖动了窗体后释放就会被触发,即使窗体没有
    停靠!
      

  3.   

    if Fomr.HostDockSite = Nil then
      // 说明没有DOCK
    else
      // HostDockSite 就是他的DockSite,比如接纳它的可能有多个Dock点,这个属性就是名字
      

  4.   

    在docksite目标控件,比如说panel控件的ondockdrop事件里面判断