好象是触发了装listview的form的OnClose事件。看一下Delphi自带的Demo例子Docking.

解决方案 »

  1.   

    to:luxiaoban(鲁小班)
    装listview的form的OnClose事件,那个form是哪个form?
     
      

  2.   

    老兄,你在设计程序时,至少应该有2个窗体吧,就是那个在设计程序时装listview的form,不是主窗体.明白了否,do you know?
      

  3.   

    to:luxiaoban(鲁小班)
    问题是我的ListView就在主窗体上,我的代码是
    ListView1.ManualDock(Panel1, nil, alclient);
    Panel1也在主窗体上。
    你说的我明白,但和我的情况不一样,您说呢?
    谢谢你提我的帖子!!
      

  4.   

    建议你把ListView放在另外一个窗口,这样的话可以利用delphi提供的OnClose;你可以把ListView放在一个form上,然后把form的borderstyle设成bsnone,把form的Parent设成主窗口,这样就可以利用OnClose了.
      

  5.   

    DockSite=>True
    DragKind=>drDock
    DragMode=>自动或手动
    不知道是不是你说的那个
      

  6.   

    to redwoodnymph(红蜂鸟):靠,你按照我的方法做了没?
     
    肯定没问题,以后不回你的帖了,烦。
      

  7.   

    to : luxiaoban(鲁小班) 你的方法我试过,觉得不好。没办法,只好再问了!!!
    嘻嘻