[SplitterContainer][Tips] 分割境界線を固定する


通常、SplitterContainerの境界線はマウスでドラッグして移動することができます。

境界線を固定したい場合はIsSplitterFixedプロパティにTrueを設定します。

下記は、分割境界線を固定する例です。

チェックボックスの内容に合わせて境界線を固定するかどうかを決定します。

VBの例

' [境界線を固定する]チェック変更時の処理
Private Sub chkSplitterFixed_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkSplitterFixed.CheckedChanged
    If chkSplitterFixed.Checked = True Then
        '★★★分割線を固定する★★★
        SplitContainer1.IsSplitterFixed = True
    Else
        '★★★分割線を固定しない★★★
        SplitContainer1.IsSplitterFixed = False
    End If
End Sub

C#の例

// [境界線を固定する]チェック変更時の処理
private void chkSplitterFixed_CheckedChanged(object sender, EventArgs e)
{
    if (chkSplitterFixed.Checked == true)
    {
        // ★★★分割線を固定する★★★
        splitContainer1.IsSplitterFixed = true;
    }
    else
    {
        // ★★★分割線を固定しない★★★
        splitContainer1.IsSplitterFixed = false;
    }
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です