bonjour
j'ai un problème lorsque je veux créer mon composant:
Mon composant de base est un TSpeedButton auquel j'aimerais rajouter une couleur... J'ai bien créé mon composant, je déclare color en propriété, mais la couleur ne change jamais, comme s'il n'avait guardé que les propriétés du composant de base... Je sais pas trop comment faire, voici le code, surment faux ..merci pour vos conseils
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71 unit SpeedButton1; interface uses SysUtils, Classes, Controls, Buttons; type TSpeedButton1 = class(TSpeedButton) private { Déclarations privées } protected { Déclarations protégées } public { Déclarations publiques } published { Déclarations publiées } published { Déclarations publiées } property Action; property AllowAllUp; property Anchors; property BiDiMode; property Caption; property Color; property Constraints; property Cursor; property Down; property Enabled; property Flat; property Font; property Glyph; property GroupIndex; property Height; property HelpContext; property HelpKeyword; property HelpType; property Hint; property Layout; property Left; property Margin; property Name; property NumGlyphs; property ParentBiDiMode; property ParentFont; property ParentShowHint; property PopupMenu; property ShowHint; property Spacing; property Tag; property Top; property Transparent; property Visible; property Width; property OnClick; property OnMouseDown; property OnMouseMove; property OnMouseUp; end; procedure Register; implementation procedure Register; begin RegisterComponents('Exemples', [TSpeedButton1]); end; end.
Partager