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 : ListView pour remplacer (DirListBox & FileListBox) : probleme [ Archives Visual Basic / Fichier / Disque ] (PierreAd)

samedi 30 avril 2005 à 02:02:55 | ListView pour remplacer (DirListBox & FileListBox) : probleme

PierreAd

Membre Club
Salut tout le monde !!!

Bon voila, j'ai une petite question... je suis en train de développer une appli dans laquelle j'ai besoin de pouvoir explorer mon disque dur d'un coté, et de pouvoir explorer un lecteur MP3 de l'autre (càd peu ou pas de répertoire)...

Pour la navigation sur le lecteur MP3, vu le petit nombre de répertoires, j'ai donc décidé de remplacer le DirListBox / FileListBox par une ListView...pas de probleme pour l'affichage, en revanche, je ne sais pas vraiment comment gérer le double clic sur un élément : ainsi, comment différencier le double clic sur un dossier du double clic sur un fichier

Se baser sur l'item sélectionné ?? le probleme c'est que si le double clic se fait sur la listview mais pas sur un item, ça va pas le faire....

Voilà, j'espere que vous pourrez m'éclairer.... Merci d'avanc !!!
Ciao et bonne nuit à tous


PierreAd.

samedi 30 avril 2005 à 10:36:59 | Re : ListView pour remplacer (DirListBox & FileListBox) : probleme

Stephane

Membre Club
Réponse acceptée !
SAlut

tu peux utiliser l'evenement dbclick, et pour verifier, si on a bien clique sur un element, tu met au debut de la procedure :
if ListView.SelectedItem is nothing then exit sub

S'il n'y a aucun element selectionne, on quitte, sinon, selecteditem represente le item selectionne.

Ensuite pour savoir si c'est un dossier ou fichier, ca depend de comment tu va gerer le tout, perso, je le mettrai dans la cle des elements, ex pour un dossier la cle contiendrai :
DChemin

et pour un fichier
FChemin

comme ca il suffit de regarder si left(ListView.selecteditem.key)=F ou D

A+


Utilisateurs du forum : Merci de lire http://www.vbfrance.com/forum.v2.aspx?ID=445871


samedi 30 avril 2005 à 13:11:35 | Re : ListView pour remplacer (DirListBox & FileListBox) : probleme

PierreAd

Membre Club
Salut à toi !!!

Bon eh bien je te remercie de ton aide... tout devrait fonctionner now, je vais tester ça dans la journée vraisemblablement... pour le F ou D qui permettent de différencier un fichier ou un dossier, dans la clé, c'est plus ou moins ce que j'avais pensé faire....

Je te remercie encore de ton aide !

Ciao,


PierreAd

samedi 30 avril 2005 à 14:12:14 | Re : ListView pour remplacer (DirListBox & FileListBox) : probleme

PierreAd

Membre Club
Re !

J'ai simplement un petit problème... En fait, voici mon probleme : lorsque je fais un double clic, je teste la présence ou non d'un élément sélectionné... jusque là tout va bien...

Bon j'ai un peu de mal pour formuler mon probleme, je vais faire de mon mieux :
  • Lorsque je clique sur un item, celui ci est sélectionné (normal)
  • En revanche, lorsque je clique dans une listView mais à un endroit ou il n'y a pas d'item, il faudrait que l'élément sélectionné jusque là soit déselectionné, sinon j'ai des problemes lors du double clic
Voilà j'ne sais pas vraiment comment m'y prendre... en fait, ce qui me pose probleme c'est pour tester si je clique sur un item ou sur un endroit ou il n'y a aucun item... en utilisant les coordonnées du point cliqué ???

Ciao et merci encore a ceux qui pourront et voudront bien m'aider


PierreAd



Cette discussion est classé dans : clic, probleme, listview, remplacer, double


Répondre à ce message

Sujets en rapport avec ce message

Comment détecter l'appui de Control lorsque je double clic sur une listview ? [ par PuppetMaster34 ] Hello,dans ma listview lorsque je double clic, j'execute une commande. Je voudrais exécuter une autre commande si l'appui de la touche Control est dét probleme avec listview [ par yohan49 ] salut les gars , comme vous avez du le voir dans la dernier sources que j'ai poste , je rends mes controles richtextbox et listview transparente , le probleme avec listview [ par joflo ] bonjour a tousexiste-il une solution a mon problemeune listview affiche par ligne  1 enregistrmentje voudrais par ligne mettre 2 ou 3 enregistrementss probleme affiche dans les listbox, combobox et listview [ par hellraiser94 ] bonjour,j'ai un problème bete mais que je n'arrive pas à résoudre.lorsque je créer une listbox, une combobox ou une listview j'ai un problème d'affich double clic sur icone system tray [ par jordangj ] Bonjour je voudrais réouvrir mon form l'orsque l' on double clic sur l'icone.merciJordan Double clic dans windows [ par merlinwap ] Salut à tous, Voici mon pb : j'ai une application qui affiche une calculette. Ce programme n'est pas directement accessible puisqu'il faut le lancer Probleme de refresh dans listview [ par hitman00 ] Coucou a tous J'ai un probleme avec mon refresh  L'orsque je veux raffraichir ma listview le refresh ne relance pas la connexion serveur ni la requete Remplacer une icone d'un fichier ! [ par zaert ] Bonjour ! J'ai récemment crée un VBScript qui me convient sauf sur un point , son icone ! En effet je suppose que vous connaissez comment est une icon EXCEL clic sur cellule [ par Topgun89 ] Voila je voudrais sous excel lorsque je clic sur une cellule puis sur un bouton ou un double clic sur une cellule faire automatiquement un copier de l Double clic avec sendkey [ par stdredd ] Bonjour, Débutant VB, je cherche à automatiser une sequence de touches avec sendkey, et je bute : Comment envoyer un "double clic" ? En effet, l'appli


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,608 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é.