我有這個應用程序,其中幾個groupboxes在垂直線。他們可以單獨啓用和禁用。我希望始終將組合框對齊到頂部,而不管通常位於之間的組合框是否啓用。動態GroupBoxes始終對齊頂部
假設我們有三個groupboxes(1,2,3)。中間的一個(2)被禁用。通常其他兩個盒子(1,3)的位置不會受到這個影響。但我希望最後一個groupbox(3)能夠取代中間groupbox(2)通常會處於的位置。
任何想法如何完成這個最簡單的方法?
這是林目前做這心不是足夠好縮放
if (isForgeIncluded == "True" | isForgeIncluded == "true")
{
forgeBox.Visible = true;
if (headerPic == "False" | headerPic == "false")
{
PictureBox1.Visible = false;
forgeBox.Location = new Point(6, 5);
pathBox.Location = new Point(6, 112);
}
else
{
}
}
else
{
forgeBox.Visible = false;
if (headerPic == "False" | headerPic == "false")
{
PictureBox1.Visible = false;
pathBox.Location = new Point(6, 5);
}
else
{
pathBox.Location = new Point(6, 168);
}
}
您能否展示如何創建GroupBox?你想禁用它們還是使它們不可見?如果他們在佈局控件上設置,則可能需要使LayoutControl不可見。 – Bit