相关代码如下:
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;
}
}
}
}
效果如下:
现在怎么解决把下面按钮的顺序从小到大排列(或者按我的要求排列)。
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;
}
}
}
}
效果如下:
现在怎么解决把下面按钮的顺序从小到大排列(或者按我的要求排列)。
{
...
}