.NET button的SendToBack()方法
2009-07-05 16:10
211 查看
public partial class control : UserControl
{
public control()
{
InitializeComponent();
this.button1.Click +=new EventHandler (bt1_click);
this.button2.Click += new EventHandler(bt2_click);
this.button3.Click += new EventHandler(bt3_click);
this.button4.Click += new EventHandler(bt4_click);
this.button5.Click += new EventHandler(bt5_click);
button3.Dock = DockStyle.Bottom;
button4.Dock = DockStyle.Bottom;
button5.Dock = DockStyle.Bottom;
button2.Dock = DockStyle.Bottom;
button2.SendToBack();
button3.SendToBack();
button4.SendToBack();
button5.SendToBack();
}
private void bt1_click(object sender,EventArgs args)
{
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Bottom;
button3.Dock = DockStyle.Bottom;
button4.Dock = DockStyle.Bottom;
button5.Dock = DockStyle.Bottom;
button3.SendToBack();//及在当下的控件列表里,它放在最上边,当然要知道执行顺序是重上往下的。
button4.SendToBack();
button5.SendToBack();
}
private void bt2_click(object sender, EventArgs args)
{
button1.Dock = DockStyle.Top;
button1.SendToBack();
button2.Dock = DockStyle.Top;
button3.Dock = DockStyle.Bottom;
button4.Dock = DockStyle.Bottom;
button5.Dock = DockStyle.Bottom;
button4.SendToBack();
button5.SendToBack();
}
private void bt3_click(object sender, EventArgs args)
{
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Top;
button3.Dock = DockStyle.Top;
button2.SendToBack();
button1.SendToBack();
button4.Dock = DockStyle.Bottom;
button5.Dock = DockStyle.Bottom;
button5.SendToBack();
}
private void bt4_click(object sender, EventArgs args)
{
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Top;
button3.Dock = DockStyle.Top;
button3.SendToBack();
button2.SendToBack();
button1.SendToBack();
button4.Dock = DockStyle.Top;
button5.Dock = DockStyle.Bottom;
}
private void bt5_click(object sender, EventArgs args)
{
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Top;
button3.Dock = DockStyle.Top;
button4.Dock = DockStyle.Top;
button5.Dock = DockStyle.Top;
button5.SendToBack();
button4.SendToBack();
button3.SendToBack();
button2.SendToBack();
button1.SendToBack();
}
}
{
public control()
{
InitializeComponent();
this.button1.Click +=new EventHandler (bt1_click);
this.button2.Click += new EventHandler(bt2_click);
this.button3.Click += new EventHandler(bt3_click);
this.button4.Click += new EventHandler(bt4_click);
this.button5.Click += new EventHandler(bt5_click);
button3.Dock = DockStyle.Bottom;
button4.Dock = DockStyle.Bottom;
button5.Dock = DockStyle.Bottom;
button2.Dock = DockStyle.Bottom;
button2.SendToBack();
button3.SendToBack();
button4.SendToBack();
button5.SendToBack();
}
private void bt1_click(object sender,EventArgs args)
{
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Bottom;
button3.Dock = DockStyle.Bottom;
button4.Dock = DockStyle.Bottom;
button5.Dock = DockStyle.Bottom;
button3.SendToBack();//及在当下的控件列表里,它放在最上边,当然要知道执行顺序是重上往下的。
button4.SendToBack();
button5.SendToBack();
}
private void bt2_click(object sender, EventArgs args)
{
button1.Dock = DockStyle.Top;
button1.SendToBack();
button2.Dock = DockStyle.Top;
button3.Dock = DockStyle.Bottom;
button4.Dock = DockStyle.Bottom;
button5.Dock = DockStyle.Bottom;
button4.SendToBack();
button5.SendToBack();
}
private void bt3_click(object sender, EventArgs args)
{
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Top;
button3.Dock = DockStyle.Top;
button2.SendToBack();
button1.SendToBack();
button4.Dock = DockStyle.Bottom;
button5.Dock = DockStyle.Bottom;
button5.SendToBack();
}
private void bt4_click(object sender, EventArgs args)
{
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Top;
button3.Dock = DockStyle.Top;
button3.SendToBack();
button2.SendToBack();
button1.SendToBack();
button4.Dock = DockStyle.Top;
button5.Dock = DockStyle.Bottom;
}
private void bt5_click(object sender, EventArgs args)
{
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Top;
button3.Dock = DockStyle.Top;
button4.Dock = DockStyle.Top;
button5.Dock = DockStyle.Top;
button5.SendToBack();
button4.SendToBack();
button3.SendToBack();
button2.SendToBack();
button1.SendToBack();
}
}
相关文章推荐
- 在for,foreach语句中小心使用控件的SendToBack,BringToFront方法
- ASP.NET WebApi 上传文件时异常 Failed to execute send on XMLHttpRequest 的一个处理方法
- sendtoback()和bringtofrot()两种方法以及Form窗体的加载顺序。
- 在for,foreach语句中小心使用控件的SendToBack,BringToFront方法
- unrecognized selector send to instance解决方法
- asp.net Linq TO Sql 分页方法
- ASP.NET MVC中实现多个button提交的几种方法
- How to prevent multiple clicks of a submit button in ASP.NET
- Android上传文件 报java.net.SocketException: sendto failed: EPIPE (Broken pipe)
- java.net.NoRouteToHostException: No route to host解决方法
- How to change the text with back button?
- 关于delphi7中Edit菜单栏中bring to Front 和 send to back 连个功能的使用。
- asp.net中用button关闭当前页面方法
- Clippy is back! (to VS.Net 2005)
- BringToFront()和SendToBack()
- How to set the DefaultButton in a Page Based on ASP.NET Master Page
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- asp.net Linq TO Sql 分页方法
- Android项目开发技巧--moveTaskToBack(boolean ) 方法的使用
- 在用java进行极光推送的时候,需要的一个工具类: 使用的时候,直接调用 sendToRegistrationId 方法