当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 这个renderer filter接受数据流后,能把数据流再通过writer对象从网络传出去。 ......
    摘要: actionlist1有什么功能,怎么用呢? ......


在拖拉Treeview里的信息时,如何让Treeview的滚动条跟着鼠标拖动的方向一起滚动

在拖拉Treeview里的信息时,如何让Treeview的滚动条跟着鼠标拖动的方向一起滚动?  
   
  就像msn里中拖动一个好友,往下拖时,Treeview的滚动条就跟着往下。

NO.1   作者: fengqingwanzhong

帮你顶

NO.2   作者: liuyan55

在   TTreeView   的   OnMouseDown   事件中加入一下代码  
   
      if   Y   >   TreeView1.Height   -   10   then  
          PostMessage(TreeView1.Handle,   WM_VSCROLL,   SB_LINEDOWN,   0)  
      else   if   Y   <   10   then  
          PostMessage(TreeView1.Handle,   WM_VSCROLL,   SB_LINEUP,   0)

NO.3   作者: heluqing

procedure   TForm1.TreeView1MouseMove(Sender:   TObject;   Shift:   TShiftState;   X,  
      Y:   Integer);  
  begin  
          if   Y>tempY   then   PostMessage(TreeView1.Handle,   WM_VSCROLL,   SB_LINEDOWN,   0)  
          else   PostMessage(TreeView1.Handle,   WM_VSCROLL,   SB_LINEUP,   0);  
   
   
          tempY:=Y;  
  end;

NO.4   作者: xzhifei

procedure   TForm1.TreeView1DragOver(Sender,   Source:   TObject;   X,   Y:   Integer;    
      State:   TDragState;   var   Accept:   Boolean);    
  begin    
      if   (y   <   15)   then   {On   the   upper   edge   -   should   scroll   up   }    
          SendMessage(TreeView1.Handle,   WM_VSCROLL,   SB_LINEUP,   0)    
      else   if   (TreeView1.Height   -   y   <   15)   then   {   On   the   lower   edge   -   should   scroll   down   }    
          SendMessage(TreeView1.Handle,   WM_VSCROLL,   SB_LINEDOWN,   0);    
  end;    
   
 


    摘要: 如题 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE