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

C++/CLI Discussion :

C++ CLI .Net Visual C++ 2008 Comparaison de chaines,Vider certains Item d'une Listbox


Sujet :

C++/CLI

  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Points : 4
    Points
    4
    Par défaut C++ CLI .Net Visual C++ 2008 Comparaison de chaines,Vider certains Item d'une Listbox
    Bonjour,

    Bon je suis face à deux problèmes que je n'arrive absolument pas à résoudre depuis 2 semaines -_-

    Mon environnement : C++ .Net sous Visual C++ 2008 Express

    Pour mon Problème de ListBox :
    J'ai une listbox pleine et je souhaite supprimer plusieurs de ses items.
    Je les mets en "surbrillance bleu" avec ma souris et je souhaiterais créer un bouton dont la fonction soit : Supprimer tous les Items mis en Surbrillance ...

    Pour Illustrer le problème un Screen de ma listBox après sélection des items à Supprimer :



    J'ai testé un tas de truc jamais concluent ...

    Second problème :

    Je souhaite réaliser une comparaison de chaine et pas une simple ...

    Comme on peut le voire dans la listbox j'ai plein d'item aux noms plus ou moins exotique et je souhaite en sélectionner une partie.

    Ce que j'ai :
    Channel_1.Device_1._Hints.poney
    Channel_1.Device_1._Doss.Alfred
    Channel_1.Device_1.Plouk

    Je cherche a faire un filtre qui tris ces 3 de façon a ressortir juste : Channel_1.Device_1.Plouk

    Si la Fonction LIKE existait j'aurais fait : not Like ( list[x] = "Channel_1.Device_1." + "*" + "." + "*" );

    Ce qu'il faut comprendre je souhaite faire sortir seulement les items se nommant : Channel_1.Device_1.* et c'est tout je ne veux pas de Channel_1.Device_1.*.*

    C'est pas évident à expliquer mon truc

    Bref vous l'aurez comprit je suis dans une misère pas possible ^^

    Si vous avez des questions n'hésitez pas.

    Merci d'avance pour votre participation

  2. #2
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    Pour le problème de listBox voila la réponse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
       int z = listBox2->SelectedItems->Count;
    	for ( int i=0; i < z ; i++)
    	{
    	    listBox2->Items->Remove(listBox2->SelectedItem);
    	}
    Avec ça je supprime tous les items en surbrillance

    Il me reste toujours le problème du tri de mes items !

    Si vous avez la moindre idée n'hésitez pas ^^

Discussions similaires

  1. Centrer les items d'une ListBox en vb.net
    Par wChris79 dans le forum VB.NET
    Réponses: 3
    Dernier message: 28/09/2011, 22h07
  2. Réponses: 10
    Dernier message: 22/07/2011, 16h20
  3. L'apprentissage de l'ASP.NET - Visual Studio 2008 ou 2010 ?
    Par Rushino dans le forum Développement Web avec .NET
    Réponses: 0
    Dernier message: 19/03/2010, 23h05
  4. Réponses: 5
    Dernier message: 11/06/2007, 13h23
  5. Réponses: 3
    Dernier message: 05/07/2006, 17h29

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