begin process at 2008 07 21 03:29:18
1 213 565 membres
33 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DRAG & DROP IMAGE AVEC DES PANEL


Information sur la source

Catégorie :Graphique Source .NET ( DotNet ) Classé sous : drag, drop Niveau : Initié Date de création : 23/05/2003 Date de mise à jour : 23/05/2003 00:36:34 Vu / téléchargé: 18 073 / 1 618

Note :
5,33 / 10 - par 3 personnes
5,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

Voila, comment faire un drag & drop avec
des pannel,

IL ya 2 chose a dire:

1 activer la Propriete allowDrow du panel ( prorpieté inconue du picture !!!!)
2 ici il y a 4 pannel Qui utlise le meme code (celui de panel 1)

Source

  • // se met dans le drag enter du l'objet
  • // ici c'est un pannel
  • // si l'objet envoye est un bitmap
  • if (e.Data.GetDataPresent(DataFormats.Bitmap)) e.Effect = DragDropEffects.All; //on autorise les effect
  • // DataFormats.Bitmap il ya aussi pour les fichiers, ....
  • // DataFormats.File ....
  • // DragDrop De l'objet
  • ((Panel )sender).BackgroundImage = (Bitmap) e.Data.GetData(DataFormats.Bitmap );
  • //((Panel )sender). Je fait un casting de l'objet qui excute le dragDrop, vu que je sais que c'est un panel je me tracasse pas,/
  • //(Bitmap) e.Data.GetData(DataFormats.Bitmap ); Je recupere la data, et je specifie que c'est un Bitmap
  • // se met au moment ou vous vouler executer le DragDrop
  • // Souvant au mouse down
  • DoDragDrop(((Panel)sender).BackgroundImage ,DragDropEffects.All ) ;
  • // j'ennvoye l'image du panel
  • Voila, si vous avez des questions j'essayerais d'y reponde
  • je metterais un exemple pour faire un drag depuis un explorer ...
// se met dans le drag enter du l'objet 
// ici c'est  un pannel


// si l'objet envoye est un bitmap

if (e.Data.GetDataPresent(DataFormats.Bitmap)) e.Effect = DragDropEffects.All; //on autorise les effect

// DataFormats.Bitmap  il ya aussi pour les fichiers, ....
// DataFormats.File ....


// DragDrop De l'objet

((Panel )sender).BackgroundImage = (Bitmap) e.Data.GetData(DataFormats.Bitmap );

//((Panel )sender). Je  fait un casting de l'objet qui excute le dragDrop, vu que je sais que c'est un panel je me tracasse pas,/
//(Bitmap) e.Data.GetData(DataFormats.Bitmap ); Je recupere la data, et je specifie que c'est un Bitmap 


// se met au moment ou vous vouler executer le DragDrop
// Souvant au mouse down

DoDragDrop(((Panel)sender).BackgroundImage ,DragDropEffects.All ) ;

// j'ennvoye l'image du panel 


Voila, si vous avez des questions j'essayerais d'y reponde
je metterais un exemple pour faire un drag depuis un explorer ...

 

Conclusion

Voila, dans le Zip il y a un exemple

Avec 4 pannel on peut drager la photo dans le n'importe quelle panel et le panel source se vide apres

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Drag Drop
    •   bin
      •   Debug
        • Drag Drop.exeTélécharger ce fichier [Réservé aux membres club]8 704 octets
        • Drag Drop.pdbTélécharger ce fichier [Réservé aux membres club]15 872 octets
        • test.bmpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier16 994 octets
    •   obj
      •   Debug
        • temp
        • TempPE
        • Drag Drop.exeTélécharger ce fichier [Réservé aux membres club]8 704 octets
        • Drag Drop.exe.incrTélécharger ce fichier [Réservé aux membres club]1 780 octets
        • Drag Drop.pdbTélécharger ce fichier [Réservé aux membres club]15 872 octets
        • Drag Drop.projdataTélécharger ce fichier [Réservé aux membres club]8 072 octets
        • Drag__Drop.Form1.resourcesTélécharger ce fichier [Réservé aux membres club]324 octets
    • App.icoTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 078 octets
    • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 598 octets
    • Drag Drop.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 373 octets
    • Drag Drop.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 773 octets
    • Drag Drop.exeTélécharger ce fichier [Réservé aux membres club]8 704 octets
    • Drag Drop.pdbTélécharger ce fichier [Réservé aux membres club]15 872 octets
    • Drag Drop.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier916 octets
    • Drag Drop.suoTélécharger ce fichier [Réservé aux membres club]7 168 octets
    • Form1.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 215 octets
    • Form1.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 315 octets
    • test.bmpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier16 994 octets

Télécharger le zip

  • signaler à un administrateur
    Commentaire de gg00xiv le 23/05/2003 14:42:52

    ca bug kan on passe l'image hors d'un panel

  • signaler à un administrateur
    Commentaire de mrpheus le 23/05/2003 16:29:03

    oui c'est normal, si tu drag ho d'un panel l'image source est quand meme supreimée .
    Eu c'est juste un exemple...

  • signaler à un administrateur
    Commentaire de JuS le 16/07/2004 15:45:09

    Ca bug aussi lorsque tu drag&drop l'image sur elle-même.

    Merci pour cet exemple ...

  • signaler à un administrateur
    Commentaire de nick664 le 24/03/2005 19:28:58

    Salut,
    Est ce que tu peux me donner la salotion au bug (ca bug kan on passe l'image hors d'un panel, drag&drop l'image sur elle-même).
    Merci bcp pour cette exemple il m'a aidé.

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS