[SplitterContainer][Tips] 分割境界線のスタイルを設定する

SplitterContainerコントロールの境界線はBorderStyleプロパティで変更することができます。

BorderStyle列挙体
メンバ名 説明
Fixed3D 3D 境界線
FixedSingle 一重線の境界線
None 境界線なし

下記は、境界線のスタイルを設定する例です。

ラジオボタンの内容に合わせて境界線のスタイルを変更します。

VBの例

' 「境界線」ラジオボタンのチェック変更時の処理
Private Sub rdoBorderStyle_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoNone.CheckedChanged, rdoFixedSingle.CheckedChanged, rdoFixed3D.CheckedChanged
    If rdoFixed3D.Checked = True Then
        '★★★Fixed3D★★★
        SplitContainer1.BorderStyle = BorderStyle.Fixed3D
    ElseIf rdoFixedSingle.Checked = True Then
        '★★★FixedSingle★★★
        SplitContainer1.BorderStyle = BorderStyle.FixedSingle
    Else
        '★★★None★★★
        SplitContainer1.BorderStyle = BorderStyle.None
    End If
End Sub

C#の例

// 「境界線」ラジオボタンのチェック変更時の処理
private void rdoBorderStyle_CheckedChanged(object sender, EventArgs e)
{
    if ( rdoFixed3D.Checked == true )
    {
        // ★★★Fixed3D★★★
        splitContainer1.BorderStyle = BorderStyle.Fixed3D;
    }
    else if ( rdoFixedSingle.Checked == true )
    {
        // ★★★FixedSingle★★★
        splitContainer1.BorderStyle = BorderStyle.FixedSingle;
    }
    else
    {
        // ★★★None★★★
        splitContainer1.BorderStyle = BorderStyle.None;
    }
}

コメントを残す

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.