le composant Splitter peut-il séparer un contrôle en plus de deux parties?
J'ai un Panel1 qui contient
- un PanelA (Align = alTop)
- un Splitter1 (Align = alTop)
- un PanelB (Align = alClient)
cela marche parfaitement pour ce Panel1 partagé en deux parties modulables en taille,
mais je voudrais ajouter un troisième panel
si on mets...
- un PanelA (Align = alTop)
- un Splitter1 (Align = alTop)
- un PanelB (Align = alTop)
- un Splitter2 (Align = alTop)
- un PanelC (Align = alClient) ...cela ne marche pas
Certes on peut empiler successivement des panels partagés en deux,
mais n'y a t-il pas une solution plus simple?:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 TForm1 = class(TForm) // 3 panels modulables: Panel1: TPanel; PanelA: TPanel; // PanelA (Align = alTop) Splitter1: TSplitter; // (Align = alTop) Panel2: TPanel; // (Align = alClient) PanelB: TPanel; // PanelB (Align = alTop) Splitter2: TSplitter; // (Align = alTop) PanelC: TPanel; // PanelC (Align = alClient)
Partager