我觉得FlowLayoutPanel容器真心是一个很好用的容器,尤其对其里面的控件有位置要求的时候,任意删除其中一个控件,后面的控件会自动上移,这很好的满足了本文所要阐述的需求要点:控制控件的顺序。样图如下:
用户控件源代码:
using System;
using System.Windows.Forms;
namespace Demo
{
public partial class UCBase : UserControl
{
public UCBase()
{
InitializeComponent();
this.label1.Text = Guid.NewGuid().ToString(); //该UC标识
}
/// <summary>
/// 设置上下可见性
/// </summary>
/// <param name="up">是否上移</param>
/// <param name="v">是否可见</param>
public void SetVisible(bool up, bool v)
{
if (up)
{