相关代码如下:
private void btn1_Click(object sender, EventArgs e)
        {
            foreach (Control cl in ((sender as Button).Parent).Controls)
            {
                if (cl is Button)
                {
                    if (Convert.ToInt32((cl.Tag.ToString())) <= Convert.ToInt32((sender as Button).Tag.ToString()))
                    {
                        cl.Dock = DockStyle.Top;
                    }
                    else
                    {
                        cl.Dock = DockStyle.Bottom;
                    }
                }
            }
        }
效果如下:
现在怎么解决把下面按钮的顺序从小到大排列(或者按我的要求排列)。