Bonjour tout le monde...
Je voudrai bien créer une class « My_class » qui contien un ou plusieurs composants Panel et que ces composants s’affiches dans la form principale.
J’ai fait un petit essai, mais rien a été affiché:
FICHIER HEADER :
FICHIER CPP :
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 //--------------------------------------------------------------------------- #ifndef cymaH #define cymaH //--------------------------------------------------------------------------- #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> #include <ExtCtrls.hpp> //--------------------------------------------------------------------------- class my_class : public TPanel { private: // Déclarations de l'utilisateur public: // Déclarations de l'utilisateur my_class(void); TPanel *Panel; }; //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components private: // User declarations public: // User declarations my_class *une_class; __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- my_class::my_class(void): TPanel(Owner) //constructeur de my_class { Parent = Form1; Top = 100; Height = 100; Width = 100; Left = 100; Color = clBlue; Visible = true; } //--------------------------------------------------------------------------- #endif
Merci d'avance.
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 //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "cyma.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //---------------------------------------------------------------------------
Partager