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 :
Puis je les rend à nouveau visible et c'est LÀ que ce situe l'énigme !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Panel_1.Visible := False; [...] Panel_5.Visible := False;
En effet, en les rendant à nouveau visible, ils se retrouvent dans le désordre, MAIS TOUJOURS le même désordre !!!
- 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 ...
Si un Sherlock Holmes lisait cette énigme, j'attends avec impatience la conclusion de son enquête !
Partager