Bonjours,
j'ai un gros probleme avec une appli, voici le code
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 //Unit1.cpp //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { info n1; n1.nom = Edit1->Text; n1.age = StrToInt(Edit2->Text); n1.metier = Edit3->Text; ShowMessage(IntToStr(n1.age)); TListItem *LI; LI = ListView1->Items->Add(); LI->Caption = ListView1->Items->Count; LI->Data = &n1; } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { for(int i(0); i<ListView1->Items->Count; i++) { TListItem *LI; info *n2; LI = ListView1->Items->Item[i]; n2 = (info *)LI->Data; LI->SubItems->Add(n2->nom); LI->SubItems->Add(n2->age); LI->SubItems->Add(n2->metier); } } //---------------------------------------------------------------------------Mais voila quand je clique sur le bouton 2 rien ne se passe :/
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 //Unit1.h //--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> #include <ComCtrls.hpp> //--------------------------------------------------------------------------- struct info { public: String nom; int age; String metier; }; //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TListView *ListView1; TEdit *Edit1; TEdit *Edit2; TEdit *Edit3; TLabel *Label1; TLabel *Label2; TLabel *Label3; TButton *Button1; TButton *Button2; void __fastcall Button1Click(TObject *Sender); void __fastcall Button2Click(TObject *Sender); private: // User declarations public: // User declarations __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif
Merci d'avance ^^
Partager