edit.begindrag(false,10);表面看应该是开始拖动里面的false,10参数本别对应什么? 
procedure TDragForm.ListDragOver(Sender, Source: TObject; X, Y: Integer;
  State: TDragState; var Accept: Boolean);
begin
  Accept := True;
  if (Source = Edit1) and
    ((Sender as TCustomListBox).Items.IndexOf (Edit1.Text) >= 0) then
    Accept := False;
end
这个事件的accept起什么作用?state是做什么用的?