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
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.
l'erreur a été marqué dans le code en rouge , et j'ai sa pour tout les boutons.
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