Bonjour à tous.
J'ai deux formes (Form1 et Form2) équipées des mêmes composants (Button1, etc...) et une unité sans forme (Tools) qui contient les procédures communes aux deux formes. Je veux modifier dynamiquement et de façon identique les composants de ces deux formes. Voici une partie de mon code :
Ça fonctionne, mais ce n’est pas élégant ! J’aimerais ne pas avoir deux fois la liste des modifications, d’où un code du genre :
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 // dans Unit1 Modifier(Form1) ; // dans Unit2 Modifier(Form2) ; // dans Tools procedure Modifier(Forme) : // Forme :Tform begin if Forme.Caption = Form1 then begin with Form1 do begin Button1.Left:=100; // suite de la liste des modifications end ; end ; if Forme.Caption = Form2 then begin with Form2 do begin Button1.Left:=100; // suite de la liste des modifications end ; end ; end;
Mais que mettre à la place de mes X, Y et Z ??? Merci d’avance de vous pencher sur mon cas
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 // dans Unit1 Modifier(X) ; // X ? // dans Unit2 Modifier(Y) ; // Y ? // dans Tools procedure Modifier(Z) : // Z ? begin with Z do begin Button1.Left:=100; // suite de la liste des modifications end; end;
Cordialement,
Alain
Partager