// https://youtu.be/17IhMeYGITc
public partial class SplitContainer : Form
{
public SplitContainer()
{
InitializeComponent();
}
private void SplitContainer_Load(object sender, EventArgs e)
{
label1.Text = "SplitterDistance:"+splitContainer1.SplitterDistance ;
label2.Text = "SplitterIncrement:" +splitContainer1.SplitterIncrement;
label3.Text = "SplitterWidth:" + splitContainer1.SplitterWidth;
button5.Text = "Fixed:"+splitContainer1.IsSplitterFixed;
button7.Text = "Panel1:" + !splitContainer1.Panel1Collapsed;
button8.Text = "Panel2:" + !splitContainer1.Panel2Collapsed;
splitContainer1.Focus();
}
private void splitContainer1_SplitterMoving(object sender, SplitterCancelEventArgs e)
{
label1.Text = "SplitterDistance:"+splitContainer1.SplitterDistance ;
splitContainer1.Focus();
}
private void splitContainer1_SplitterMoved(object sender, SplitterEventArgs e)
{
label1.Text = "SplitterDistance:"+splitContainer1.SplitterDistance ;
splitContainer1.Focus();
}
private void button1_Click(object sender, EventArgs e)
{
if(splitContainer1.SplitterIncrement>1)
splitContainer1.SplitterIncrement--;
label2.Text = "SplitterIncrement:" +splitContainer1.SplitterIncrement;
splitContainer1.Focus();
}
private void button2_Click(object sender, EventArgs e)
{
splitContainer1.SplitterIncrement++;
label2.Text = "SplitterIncrement:" +splitContainer1.SplitterIncrement;
splitContainer1.Focus();
}
private void button4_Click(object sender, EventArgs e)
{
if(splitContainer1.SplitterWidth>1)
splitContainer1.SplitterWidth--;
label3.Text = "SplitterWidth:" + splitContainer1.SplitterWidth;
splitContainer1.Focus();
}
private void button3_Click(object sender, EventArgs e)
{
splitContainer1.SplitterWidth++;
label3.Text = "SplitterWidth:" + splitContainer1.SplitterWidth;
splitContainer1.Focus();
}
private void button5_Click(object sender, EventArgs e)
{
splitContainer1.IsSplitterFixed = !splitContainer1.IsSplitterFixed;
button5.Text = "Fixed:"+splitContainer1.IsSplitterFixed;
splitContainer1.Focus();
}
private void button6_Click(object sender, EventArgs e)
{
if(splitContainer1.Orientation==Orientation.Horizontal)
splitContainer1.Orientation=Orientation.Vertical;
else
splitContainer1.Orientation=Orientation.Horizontal;
splitContainer1.Focus();
}
private void button7_Click(object sender, EventArgs e)
{
splitContainer1.Panel1Collapsed = !splitContainer1.Panel1Collapsed;
button7.Text = "Panel1:" + !splitContainer1.Panel1Collapsed;
button8.Text = "Panel2:" + !splitContainer1.Panel2Collapsed;
}
private void button8_Click(object sender, EventArgs e)
{
splitContainer1.Panel2Collapsed = !splitContainer1.Panel2Collapsed;
button7.Text = "Panel1:" + !splitContainer1.Panel1Collapsed;
button8.Text = "Panel2:" + !splitContainer1.Panel2Collapsed;
}
}