C# SplitContainer控件实现折叠展开面板
C# SplitContainer控件实现折叠展开面板,直接上图上代码
private void button1_Click(object sender, EventArgs e)
{
splitContainer1.Panel2Collapsed = !splitContainer1.Panel2Collapsed;
if (splitContainer1.Panel2Collapsed)
{
button1.Top = button1.Location.Y + splitContainer1.Height - splitContainer1.SplitterDistance;
statusStrip1.Top= statusStrip1.Location.Y + splitContainer1.Height - splitContainer1.SplitterDistance;
button1.BackgroundImage = Image.FromFile("arrow_down.png");
//button1.BackgroundImage = SplitContainer.Properties.Resources.arrow_down;
}
else
{
button1.Top = button1.Location.Y - (splitContainer1.Height - splitContainer1.SplitterDistance);
statusStrip1.Top= statusStrip1.Location.Y - (splitContainer1.Height - splitContainer1.SplitterDistance);
//button1.BackgroundImage = Image.FromFile("arrow_up.png");
button1.BackgroundI
C#SplitContainer折叠面板

本文介绍如何使用C#SplitContainer控件实现面板的折叠与展开功能,通过按钮点击事件改变面板状态,并调整按钮和状态栏位置,实现平滑的折叠效果。
最低0.47元/天 解锁文章
704

被折叠的 条评论
为什么被折叠?



