Bonjour tout le monde,
Je me suis créer il y a un petit moment un panel qui peut ce replier ou rétracter (horizontalement ou verticalement). il vous suffit donc d'ajouter un "XionPanel" sur votre forme et de définir les propriétés suivantes pour le personnaliser :
Movable() As Boolean -> Détermine si le panel est déplaçable
TitleBackColor() As System.Drawing.Color -> Détermine la couleur du titre du panel
Title() As String -> Détermine le texte du titre
TitleHeight() As Integer -> Détermine la hauteur du titre
Sizable() As Boolean -> Détermine le fait que le panel soit déplaçable
Orientation() As PanelOrientation -> Détermine l'orientation du panel quand il se rétracte
State() As PanelState -> Détermine l'état actuel du panel
TitleFont() As Drawing.Font -> Détermine la police du titre
BorderStyle() as BorderStyle -> Détermine les contours du panel
Enfin quand le panel se replie, il déclenche l'évènement :
Event StateChanged(ByVal Sender As XionPanel, ByVal St As PanelState)
Et voila, j'espère que cela pourra servir à d'autre.
A oui, j'oubliais, placer quelques panel dans un FlowLayoutPanel et ça donne un truc sympa, à vous de voir !!
++ Xav