2010-03-08 5 views
3

J'ai un splitcontainer avec l'orientation horizontale.Splitcontainer, faire un panneau fixe

Je veux une hauteur fixe pour panel2 uniquement pendant la forme Redimensionner, et laissez-séparateur Redimensionner panel2

Maintenant, je le fais de cette façon, mais je suis satisfait pas parce que l'avis d'utilisateur que le panneau redimensionne

Private Sub Form1_ResizeBegin(ByVal sender As Object, ByVal e As System.EventArgs) _ 
Handles Me.ResizeBegin 
    spil = SplitContainer1.Height - SplitContainer1.SplitterDistance 
End Sub 

Private Sub Form1_ResizeEnd(ByVal sender As Object, ByVal e As System.EventArgs) _ 
Handles Me.ResizeEnd 
    SplitContainer1.SplitterDistance = SplitContainer1.Height - spil 
End Sub 

Des idées?

Répondre

7

Avez-vous essayé de définir SplitContainer1.FixedPanel = Panel1 (et de supprimer les deux événements)?

+0

cela fonctionne, merci ... je n'ai pas remarqué la propriété fixedpanel ... – Marcx

Questions connexes