tu dois avoir :
procedure TForm1.DBGrid1DragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
Accept := True; //simpliste normalement y a des conditions
end;
Et ObjetADragger.DragMode := dmAutomatic;
Et tu récupére ce qui a été draggé dans l'evennement OnDragDrop
[SDF]Poire
Au fait tu veux dragger quoi sur la DBGrid ?
[SDF]Poire
Vais chercher Dick bouge po ;)
Tetedeiench
J'active la propriété Dragmode sur dmAutomatic sur l'élément a partir duquel on va faire le drag and drop.
Puis je vais sur l'élément qui doit recevoir et je renseigne l'évenemment ondragdrop ...
le blem C que le curseur se transforme pas quand je fais ca sur une DBgrid et que j'essaie le drag & drop... tu vois ce que je veux dire ?
[edtdd]--Message édité par Tetedeiench--[/edtdd]
[SDF]Poire
On doit pouvoir (Tout est possible :D )
tu t'y prends comment pour faire ton drag & drop ?
Tetedeiench
Because meme si je change la propriété Dragmode de dmmManual sur dmAutomatic, ca amrche pas :cry: :cry:
Pourtant, y a bien des enregistrements dedans !
Quelqu'un a une idée ? (delphi 6)
Et apres, on récupère comment les champs de l'élément droppé dans une autre DBgrid ?