Bonjour,
voila je bloque sur une la procedure suivante, mon but est de gerer des combobox de type "oui/non", donc si une est coché l'autre doit se decocher automatiquement.
Pour ca j'ai mis des tags qui se suivent, par exemple 1&2 , 3&4 ... 15&16 etc.. et je verifie si le tag du sender est pair ou impair pour trouver quel est son"voisin".
Apres je recupere le combobox a modifier grace a son tag, mais je n'arrive pas a modifier sa propriété "checked"
Je ne vois vraiment pas ou est le pb, merci pour votre aide
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 procedure TFenetreRectoOM.gestion_checkbox(sender:tobject); var i,j:integer; begin if odd((sender as TCheckBox).Tag)=true then j:=1 else j:=-1; if (sender as TCheckBox).Checked=true then for i:=0 to FenetreRectoOM.ComponentCount-1 do begin if FenetreRectoOM.Components[i].Tag=(sender as TCheckBox).Tag+j then begin (FenetreRectoOM.Components[i] as TCheckbox).Checked:=false; end; end; end;
Partager