我正在使用WinForms。在我的表格中,我有2个面板,我想在按钮点击时上下对接。
我遇到的问题是我的面板没有正确对接。 当我点击向上按钮时,面板上的一个标签被panel2覆盖。
小组1 :(主播:上,左,右)
小组2 :(主播:上,下,左,右)
private void Up_Btn_Click(object sender, EventArgs e)
{
panel1.Dock = System.Windows.Forms.DockStyle.Fill;
panel2.Dock = System.Windows.Forms.DockStyle.Top;
}
private void Down_Btn_Click(object sender, EventArgs e)
{
panel1.Dock = System.Windows.Forms.DockStyle.Fill;
panel2.Dock = System.Windows.Forms.DockStyle.Bottom;
}
面板不应覆盖不正确的标签
点击向上按钮时应该发生什么
点击向下按钮时应该发生什么
答案 0 :(得分:0)
public Form1()
{
InitializeComponent();
panel1.BringToFront();
}
private void Up_Click(object sender, EventArgs e)
{
panel1.Dock = DockStyle.Fill;
panel2.Dock = DockStyle.Top;
}
private void Down_Click(object sender, EventArgs e)
{
panel1.Dock = DockStyle.Fill;
panel2.Dock = DockStyle.Bottom;
}
诀窍是纠正控件的顺序。