On peut activer le drag and drop sur un DBgrid ? [delphi] - Programmation
Marsh Posté le 06-01-2002 à 15:31:34
On doit pouvoir (Tout est possible )
tu t'y prends comment pour faire ton drag & drop ?
Marsh Posté le 06-01-2002 à 15:51:18
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]
Marsh Posté le 06-01-2002 à 16:41:34
Vais chercher Dick bouge po
Marsh Posté le 06-01-2002 à 16:47:45
Au fait tu veux dragger quoi sur la DBGrid ?
Marsh Posté le 06-01-2002 à 16:52:38
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
Marsh Posté le 06-01-2002 à 17:20:52
Oky, j'avais oublié le accept... marchi
Marsh Posté le 06-01-2002 à 17:22:54
Tetedeiench a écrit a écrit : Oky, j'avais oublié le accept... marchi |
2 rien
[edtdd]--Message édité par [SDF]Poire--[/edtdd]
Marsh Posté le 06-01-2002 à 17:36:53
Heureusement que vous etes la quand meme
Marsh Posté le 06-01-2002 à 18:00:27
Tetedeiench a écrit a écrit : Heureusement que vous etes la quand meme |
Marsh Posté le 06-01-2002 à 14:59:17
Because meme si je change la propriété Dragmode de dmmManual sur dmAutomatic, ca amrche pas
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 ?
---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !