您可以使用SplitContainer控件的SplitterDistance屬性來調(diào)整左右Panel的大小。SplitterDistance屬性表示分隔條距離SplitContainer控件的邊緣的位置,以像素為單位。通過改變SplitterDistance屬性的值,您可以調(diào)整左右Panel的大小。
以下是一個示例代碼,演示如何調(diào)整SplitContainer控件左右Panel的大?。?/p>
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// 設(shè)置SplitContainer的SplitterDistance屬性
splitContainer1.SplitterDistance = splitContainer1.Width / 2;
}
private void btnIncreaseLeftPanel_Click(object sender, EventArgs e)
{
// 增加SplitterDistance的值,使左側(cè)Panel變大
splitContainer1.SplitterDistance += 10;
}
private void btnDecreaseLeftPanel_Click(object sender, EventArgs e)
{
// 減小SplitterDistance的值,使左側(cè)Panel變小
splitContainer1.SplitterDistance -= 10;
}
}
在這個示例中,F(xiàn)orm1_Load事件處理程序會在窗體加載時將SplitterDistance屬性設(shè)置為SplitContainer控件寬度的一半,以實現(xiàn)初始狀態(tài)下左右Panel大小相等的效果。
然后,btnIncreaseLeftPanel_Click和btnDecreaseLeftPanel_Click事件處理程序分別將SplitterDistance的值增加和減小10個像素,以調(diào)整左右Panel的大小。
您可以根據(jù)實際需求來修改這個示例代碼,以適應(yīng)您的應(yīng)用程序。