IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

glisser un element d'une listbox à l'autre


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 12
    Par défaut glisser un element d'une listbox à l'autre
    Bonjour
    J’ai deux ListBox, la première contient des éléments, je veux passer un élément sélectionné dans la deuxième ListBox en le glissant directement.
    En effet je l’ai fait avec un bouton, lorsque je sélectionne un élément dans la première ListBox je click sur le bouton pour le placer dans la deuxième ListBox.
    Comment faire en C#, pour le glisser directement
    Merci d’avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Bonjour,

    Ce ne sera pas en C# mais en javascript. Il fait regarder du coté de JQuery Drag and drop il doit y avoir des choses comme ca.

    http://www.google.fr/search?hl=fr&so...meta=&aq=0&oq=

    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 12
    Par défaut listBox
    merci pour ta reponse,
    en faite je sais que ça se fait en winForm en utilisant les évenement MouseDown ;DragDrop , DragOver qui prenent les paramétres MouseEventArgs e
    exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    listBox1_MouseDown (
        object sender, System.Windows.Forms.MouseEventArgs e) 
    {
     if (ListBox1.Items.Count == 0) 
                        return ; return;
     
                    int index = ListBox1.IndexFromPoint(eX, eY);
                    string s = ListBox1.Items[index].ToString(); 
                    DragDropEffects dde1=DoDragDrop(s, DragDropEffects.All);
     
                    if (dde1 == DragDropEffects.All )
                    {
                        ListBox1.Items.RemoveAt(ListBox1.IndexFromPoint(eX, eY)); 
                    }  
    }
    mon problème c'est le MouseEventArgs il n'existe pas en webForm, avec quoi je dois le remplacer.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Si tu relis mon message, tu verras que cela ne se fait pas dans le code behind C# (du moins pas directement) mais via du code javascript.
    Ce code javascript te permet de réaliser le drag & drop, et une fois qu'il a executé sa partie, il donne la main au code behind via des données post ou get, comme tu le preferes. Bref, je te conseillais de regarder la recherche google sur :

    ASP.Net AJAX Drag and drop dropdownlist

    et je réitère, google est ton ami...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 12
    Par défaut listbox
    Tu as raison, on ne peut le faire qu’on javaScript, il faut que je trouve le bon code js qui permettra de faire un drap And Drop entre 2 listbox car je debut en js et ajax, C’est la raison pour laquelle j’ai voulais le faire en C#
    Merci beaucoup pour ton aide.
    A+

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Par défaut
    Peux tu tagger le topic comme résolu ou délesté stp ? merci
    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/09/2006, 15h35
  2. Réponses: 4
    Dernier message: 24/05/2006, 16h05
  3. Réponses: 2
    Dernier message: 22/05/2006, 16h36
  4. transfer d une ListBox à l autre
    Par Chromatic dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/02/2006, 15h09
  5. [debutant] supprimer elements dans une listbox
    Par F.F. dans le forum C++Builder
    Réponses: 8
    Dernier message: 02/07/2004, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo