Bonjour,
j'ai à l'idée de faire une calculatrice sous delphi.
j'ai commencé par faire des boutons et tout ce qui va avec
l'erreur a été marqué dans le code en rouge , et j'ai sa pour tout les boutons.
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110 unit cal3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Button6: TButton; Button7: TButton; Button8: TButton; Button9: TButton; Button10: TButton; Button11: TButton; Button12: TButton; Button13: TButton; Button14: TButton; Button15: TButton; Button16: TButton; procedure Button10Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button16Click(Sender: TObject); private { Déclarations privées } public { Déclarations publiques } end; var Form1: TForm1; ex : Tlabel ; lab : Tlabel ; implementation {$R *.dfm} procedure TForm1.Button16Click(Sender: TObject); begin close(); end; procedure TForm1.Button1Click(Sender: TObject); begin lab:=strToint(Button1.text); [Erreur] cal3.pas(61): E2362 Impossible d'accéder au symbole protected TControl.Text end; procedure TForm1.Button2Click(Sender: TObject); begin lab :=strtoint(button2.text); end; procedure TForm1.Button3Click(Sender: TObject); begin lab := strtoint(button3.text); end; procedure TForm1.Button4Click(Sender: TObject); begin lab := strtoint(button4.text); end; procedure TForm1.Button5Click(Sender: TObject); begin lab:=strtoint(button5.text); end; procedure TForm1.Button6Click(Sender: TObject); begin lab :=strtoint(button6.text); end; procedure TForm1.Button7Click(Sender: TObject); begin lab :=strtoint(button7.text); end; procedure TForm1.Button8Click(Sender: TObject); begin lab :=strtoint(button8.text); end; procedure TForm1.Button9Click(Sender: TObject); begin lab :=strtoint(button9.text); end; procedure TForm1.Button10Click(Sender: TObject); begin lab := strtoint(button10.text); end; end.
Alors ma question comment accéder au champ d'un bouton sous delphi?
Sachant que je veux appuyer sur le boutton "1 ", le boutton "+" , le boutton"2" sa
-->m'affiche dans mon label1 le resultat.
J'ai mi en piéce jointe une image de ma calulatrice
Partager