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 !

Sujet : Drag and drop/Listbox [ Mutimédia / Audio ] (Dejoul)

lundi 25 février 2008 à 11:39:53 | Drag and drop/Listbox

Dejoul

Bonjour,

Je souhaite faire un drag and drop à partir du dossier ma musique. Je fais glisser ma musique vers une listbox de mon lecteur mp3.
Comment dois-je faire pour que le list box n'accepte que le format mp3 wav et wma?
Car dans cette list box je peux y déposer toute sorte de fichier?

Merci de votre réponse.
Cordialement.

Dejoul

lundi 25 février 2008 à 14:08:32 | Re : Drag and drop/Listbox

Caribensila

Membre Club
Réponse acceptée !

Salut,

Je suppose que tu dois avoir un code qui ressemble à ça :

var
  NombreDeFichiers, size, i : integer;
  NomDuFichierStr : string;
  NomDuFichier : array[0..255] of char;
  Ext : String;

begin
  if Msg.message=WM_DROPFILES then begin
    //listbox1.Items.Clear;
    NombreDeFichiers:= DragQueryFile( Msg.wParam, $FFFFFFFF, NomDuFichier, sizeof(NomDuFichier));// récupération du nombre de fichiers
    for i:=0 to NombreDeFichiers-1 do begin
      size:= DragQueryFile( Msg.wParam, i, NomDuFichier, sizeof(NomDuFichier) );// récupération du nom du fichier
      NomDuFichierStr := NomDuFichier; // tansformation du tableau de char en String
       Ext := ExtractFileExt(NomDuFichierStr);
        if ( Ext = '.mp3') or ( Ext = '.wav') or ( Ext = '.wma') then listbox1.Items.Add(NomDuFichierstr);
      ... // Suite du traitement...
    end;
  end;


lundi 25 février 2008 à 14:26:28 | Re : Drag and drop/Listbox

Dejoul

Merci de ta réponse, ca me convient parfaitement!

Codialement

Dejoul



Cette discussion est classé dans : musique, and, listbox, drag, drop


Répondre à ce message

Sujets en rapport avec ce message

listbox (playlist) drag and drop [ par morinxav2 ] Bonsoir,Toutes les solutions que j'ai trouvé de drag and drop dans une listbox fonctionnent très bien pour le string mais pas pour le N° d'index, ce q Drag and drop dans TGRID annule ma selection [ par toonytoun ] Bonjour,j'utilise plusieurs TGRid dans mon application, et j'arrive a faire un drag and drop entre ces TGrid car j'ai mis la propriété DragMode a dmAu ListBox Drag&Drop Multiple [ par morinxav2 ] Bonsoir,joyeuses fêtes a tout le monde.Comment peut on faire un un drag and drop d'une selection multiple dans une listbox?Merci d'avancemorinxav déplacer un dossier ou fichier par drag and drop [ par mighty_warrior ] Bonjour,Je dispose de 2 shellListView et je voudrai arriver a déplacer un fichier en faisant un drag and drop du 1er shellListView au second shellList Comment faire un drag and drop sur une application quand elle est dans le systray? [ par mighty_warrior ] Bonjours,Voilà le probléme: Comment faire un drag and drop sur une application quand elle est dans le systray? Si quelqu'un à une idée.merci. drag and drop [ par nraloux ] Salut a tous. Je suis entrain de developer une application et je suis bloqué sur un point: je n'arive pas à créer une grid remplissable avec du drag drag and drop [ par Hnimsgern ] Lorsque je dérive un objet (par exemple un bouton)pourquoi les fonctions drag and drop ne fonctionnent-elles pas?HN DRAG AND DROP [ par minipod ] Très clairement: j'ai deux Form: Form1 et Form2 j'ai 2 RichEdit: RichViewEdit1 et RichViewEdit2 (composants trouvés sur trichview.com)sur Form1 j'ai R Drag and Drop des pièces jointes Outlook 2000 en Delphi 7 [ par vbyoyo ] Je cherche à gérer le drag and drop des pièces jointes d'Outlook dans monappli.Avec Outlook Express, pas de problème : il utilise bien le messageWM_DR Drag and Drop depuis une DBGrid [ par MAURICIO ] Je voudrais après avoir seleccioné plusieurs lignes d' une DBGrid, les "Glisser" et les lâcher sur une TreeView. Le problème est que OnMouseDown de la


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.