switch(sender.Text)
{
         Case "1":Label1.Dock=DockStyle.None;break;
         Case "2":Label2.Dock=DockStyle.Top;break;
         Case "3":Label3.Dock=DockStyle.Left;break;
default:}

解决方案 »

  1.   

    在初始化代码中注册事件:
    rb1.Click+=new EventHandler(rb_Click);
    rb2.Click+=new EventHandler(rb_Click);
    rb3.Click+=new EventHandler(rb_Click);事件处理器:
    private void rb_Click(object sender, EventArgs e)
    {
       Button button=(Button)sender;
       switch(button.Text)
       {
           case "1":
               Label1.Dock=DockStyle.None;
               break;
           case "2":
               Label2.Dock=DockStyle.Top;
               break;
           case "3":
               Label3.Dock=DockStyle.Left;
               break;
         }
    }}