Bonjour;
Je travaille en ce moment sur petit projet avec la version de Delphi XE2 et les composants Raize 6 je vous décris mon problème peut être que vous pourriez m'aider.
Dans la Form1 j'ai mis
1/ RzGroupeBar1 ou j'ai ajouté RzGroupe1 avec 03 Item
2/ PageControl1 ou j'ai ajouté 03 TabSheet
Le principe est simple j'ai mis la propriété visible de la PageControl1 "False" pour que lors de compilation la PageControl1 et les 03 TabSheet n'apparaissent pas.
Pour faire apparaitre l'un des 03 TabSheet exemple TabSheet1 l'utilisateur fais un clic sur l'Item 01 dont j'ai mis dans la propriété Onclick le code suivant:
Jusque la pas de problème, sauf que moi j'aimerais que quand l'utilisateur fais un click sur un Item pour faire apparaitre la TabSheet qui correspond le font Style de cet Item se transforme en gras "fsbold" alors j'ai rajouté le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TForm1.RzGroup1Items0Click(Sender: TObject); begin PageControl1.Visible:=true; TabSheet1.TabVisible:=true; TabSheet2.TabVisible:=false; TabSheet3.TabVisible:=false; end;
Le problème c'est que quand l'utilisateur click par exemple sur Item1 la TabSheet1 apparait ainsi que le Font Style de l'Item1 se transforme en gras mais aussi les 02 autres Items leur Font Style se transforme en gras.
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 procedure TForm1.RzGroup1Items0Click(Sender: TObject); begin PageControl1.Visible:=true; TabSheet1.TabVisible:=true; TabSheet2.TabVisible:=false; TabSheet3.TabVisible:=false; Case RzGroup1.ItemIndex of 0: Font.Style:=[fsBold]; 1: Font.Style:=[]; 2: Font.Style:=[]; end; end;
Je vous remercie de votre aide
Partager