程序中原来对TPanel可拖动,但我在TPanel上显示了image后,就不能实现拖动了,我觉得TPanel是image的父组件,程序应该还是能实现拖动的啊?
不知为何实现不了拖动了,请大家赐教!

解决方案 »

  1.   

    当然,Image覆盖了panel的,所以点击拖动等消息都发向Image的_____________________
    http://lysoft.7u7.net
      

  2.   

    请问:消息都发向Image那我的panel还能拖动吗?
      

  3.   

    能拖,但你的消息 panel收不到,当然他就不会动
      

  4.   

    请问:大家的意思是不是在image的mousedown中做一个标记,鼠标按下,然后在mousemove中检查鼠标是否按下,按下就让panel随鼠标一起动,在mouseup中取消标记。也就是我以前的panel拖动程序只用改mousedown事件,但mousedown中做一个标记是
    IsMove:=true;
    pt:=Point(X,Y);
    怎么让它指向image上呢?困惑中!还请大家多多指教!