Bonjour,
Comment gérer la modification utillisateur dans une CheckBox.![]()
Comme dans le cas d'un edit (Onchange).
merci
Bonjour,
Comment gérer la modification utillisateur dans une CheckBox.![]()
Comme dans le cas d'un edit (Onchange).
merci
Salut,
Il faut que tu te bases sur l'événement OnClick :
En espérant t'avoir aidé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(CheckBox1.Checked)then ShowMessage('Coché') else ShowMessage('Non Coché');![]()
En utilisant l'événement OnClick de ta CheckBox, et en testant la propriétée Checked pour savoir si l'utilisateur vient de la cocher/décocher.
salut
si tu as absolument besoin du onchange voici comment l'implémenter
@+ Phil
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 TCheckBox = class(StdCtrls.TCheckBox) FOnChange: TNotifyEvent; ... procedure Click; override; procedure Change; property OnChange: TNotifyEvent read FOnChange write FOnChange; end; procedure TCheckBox.Click; begin Inherited Click; Change; end; procedure TCheckBox.Change; begin if Assigned(FOnChange) then FOnChange(Self); end;
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
salut
ça ne change rien sauf si tu veut uniformiser les actions sur les différents composant sans les connaitre a l'avance
@+ Phil
aussi avec programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part cheche.checked:=True;
Merci à tous pour vos messages.
Mon message n'était pas assez clair,
en faites je voulais savoir :
la modification utilisateur et la modification par le code.
Car à l'ouverture de ma fiche OnClick se declenchait
je m'en suis sortis avec ce code
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 OnEnter TCheckBox(Sender).Tag:= 2;
Partager