4

水平方向のスプリットコンテナがあります。

フォームのサイズ変更中にのみpanel2の高さを固定し、スプリッターにpanel2のサイズを変更させたい

今はこのようにしていますが、パネルのサイズが変更されていることにユーザーが気付いたため、満足できません。

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

何か案は?

4

1 に答える 1

8

SplitContainer1.FixedPanel = Panel1 を設定してみましたか(そして両方のイベントを削除しましたか)?

于 2010-03-08T22:11:07.210 に答える