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

VC++ .NET Discussion :

Souci pour une "CheckedListBox"


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par d�faut Souci pour une "CheckedListBox"
    Bonsoir,

    J'ai regard� dans la FAQ et recherche dans le forum, et je n'ai pas trouv� de r�ponse me correspondant. J'ai peut �tre mal cherch� mais je ne pense pas:

    Donc voil� mon programme ouvre un fichier X, met le contenu dans ma checkedListBox.
    Et en fait je voudrais que lorsque je clique sur le bouton suppr(bouton de l'interface) il me supprime du fichier les lignes coch�es(ca ecraserai le fichier pr�c�dent car j'en cr�� un du m�me nom).

    Donc pour faire plus rapide et clair je veux savoir comment je pourrais r�cup�r� les lignes non coch�es.

    Merci par avance

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par d�faut
    Bonjour

    tu compte ston nombre d'item dans la liste puis tu les passes un par un en checkant s'il est selestionn� ou non !
    Si non tu copie la ligne dans ton fichier !!

    cordialement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par d�faut
    Oui mais en fait j'ai un peu cherch� dans l'aide mais j'ai pas r�ussi a voir comment r�cup�r� cette collection car c'est une collection a ce que j'ai pu comprendre dans l'aide

  4. #4
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 300
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 300
    Billets dans le blog
    2
    Par d�faut
    Bonjour,

    pourrais-tu nous donner un bout de code (en particulier tout ce qui a rapport avec cette CheckListBox), car j'ai du mal � comprendre de quoi tu parles exactement (il existe beaucoup de CheckListBox diff�rentes).

    Merci.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par d�faut
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    this->commande = (gcnew System::Windows::Forms::CheckedListBox());
    // commande
    			// 
    			this->commande->FormattingEnabled = true;
    			this->commande->Location = System::Drawing::Point(4, 4);
    			this->commande->Margin = System::Windows::Forms::Padding(0);
    			this->commande->Name = L"commande";
    			this->commande->Size = System::Drawing::Size(1011, 679);
    			this->commande->TabIndex = 3;
     
    CE QUE MOI J'AI ECRIT :
    private: System::Void suppr_Load(System::Object^  sender, System::EventArgs^  e) {
    				String ^fichier=this->store;
    				 if ( !File::Exists(fichier) )
    	 {
    		//Afficher un message
    		 MessageBox::Show("Aucune commande enregistrée","Chidori",MessageBoxButtons::OK,MessageBoxIcon::Information);
    		 this->Close();
    	  }
    	  else
    	  {
    		  StreamReader ^sw = File::OpenText(fichier);
     
    		  try
          {
     
             String ^ligne="";
    		String ^ligne2="";
    		this->i=0;
    		while(ligne=sw->ReadLine())
    		 {
    			ligne2=ligne+"\r\n";
    			this->commande->Items->Add(ligne2,0);		
    			this->i++;
     
    		 }
    		this->i--;
     
          }
          finally
          {
             if ( sw )
                delete (IDisposable^)sw;
          }
     
     
    			 }
    			 }
     
    	private: System::Void exit_Click(System::Object^  sender, System::EventArgs^  e) {
    				 this->Close();
    			 }
     
    CECI FONCTIONNE
    Mon souci est de r�cup�rer les lignes non coch�es.
    je ne vois pas comment faire

Discussions similaires

  1. Soucis pour une Listbox
    Par ]3l@c]{bUll dans le forum Composants VCL
    R�ponses: 23
    Dernier message: 13/07/2005, 14h42

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