Ordre des panels à (visible := True)
Salut,
je développe un soft avec Delphi 2006 sous WinXP.
J'ai Cinq panels nommés :
- Panel_1
- Panel_2
- Panel_3
- Panel_4
- Panel_5
Ils sont dans un ScrollBox et ont tous la propriété Align := alTop. Panel_1 étant le panel le plus haut et les autres le suivant de façon croissante.
J'utilise le code suivant pour les cacher :
Code:
1 2 3
| Panel_1.Visible := False;
[...]
Panel_5.Visible := False; |
Puis je les rend à nouveau visible et c'est LÀ que ce situe l'énigme !!!
En effet, en les rendant à nouveau visible, ils se retrouvent dans le désordre, MAIS TOUJOURS le même désordre !!! 8O
- Panel_2
- Panel_4
- Panel_1
- Panel_5
- Panel_3
Pourtant :
- alphabétiquement,
- suivant le TabOrder,
- ayant tous (panels) la même configuration,
- ...
... ils ne devraient pas se trouver dans cet ordre !!!
Franchement j'y perds mon latin !!! ... encore aurait il fallu que j'en connaisse un traitre mot ... :D
Si un Sherlock Holmes lisait cette énigme, j'attends avec impatience la conclusion de son enquête ! ;)