Je souhaite que les tâches affichent une image différente lorsque l'une d'entre elles est cochée.Afficher une image lorsqu'une tâche est sélectionnée
Par exemple, si j'ai trois tâches différentes:
Task 1: Standard version
Task 2: Lite version
Task 3: Pro version
- lorsque la tâche 1 est cochée doit afficher une image.
- lorsque la tâche 2 est cochée, elle doit masquer l'image de la tâche 1 et afficher l'image de la tâche 2.
- Lorsque la tâche 3 est cochée, elle doit cacher les autres sous l'image des tâches et afficher l'image de la tâche 3.
Voici un code
[Code]
{ RedesignWizardFormBegin } { Don't remove this line! }
{ Don't modify this section. It is generated automatically. }
var
BitmapImage1: TBitmapImage;
procedure RedesignWizardForm;
begin
{ BitmapImage1 }
BitmapImage1 := TBitmapImage.Create(WizardForm);
with BitmapImage1 do
begin
Parent := WizardForm.SelectTasksPage;
Left := ScaleX(320);
Top := ScaleY(88);
Width := ScaleX(57);
Height := ScaleY(57);
ExtractTemporaryFile('WizardForm.BitmapImage1.bmp');
Bitmap.LoadFromFile(ExpandConstant('{tmp}\WizardForm.BitmapImage1.bmp'));
end;
with WizardForm.TasksList do
begin
Width := ScaleX(257);
Height := ScaleY(200);
Visible := False;
end;
end;
Oui, si l'un d'eux est coché, les deux autres doivent être décochés. – Thebig1825
Alors pourquoi afficher des cases à cocher dans votre question? Ceux-ci devraient être des boutons radio. Et encore, alors ce ne sont pas des tâches, mais des types d'installation ou des composants. –
En tout cas, j'ai répondu à votre question. –