如题啊.大家帮忙啊!

解决方案 »

  1.   

    http://msdn.microsoft.com/zh-cn/library/ms171633.aspx
      

  2.   

    什么意思,它上面的控件也是控件,直接访问吧
    或者通过flowLayoutPanel1.Controls[索引]来访问
      

  3.   

    我要通过点击flowLayoutPanel1面板上的控件(button),来获取点击到的button的名字或者索引值可以么?
      

  4.   

    这个是不是在按钮的点击中做处理多好,多个按钮可以指向同一个click过程,其中的sender就是做点击的那个
      

  5.   

    你将子控件中的Button绑定到button_Click(),在Click事件中获取不就得了
    protected void button_Click(sender,e)
    {
       Button ctl=sender as Button;
       if(ctl!=null)
       {
          string id=ctl.ID;
          string name=ctl.Name;
       }
    }
      

  6.   

    我是动态添加的button,如果找到其button的事件呢,我在添加的时候有试着添加单击事件,但报错.
     //刷新flowLayoutPanel
                this.flowLayoutPanelShowRoom.Controls.Clear();
                DataSet ds = new DataSet();
                ds = KTV_ManageSys_BLL.Main_BLL.Mainshowroomset();
                foreach (DataRow r in ds.Tables[0].Rows)
                {
                    Button button = new Button();
                    button.Text = r[0].ToString() + "\n" + r[1].ToString();
                    button.Size = new Size(100, 100);
                    button.Tag = r[0].ToString();
                    switch (r[1].ToString())
                    {
                        case "空房":
                            button.BackColor = Color.Green;
                            break;
                        case "未清洁":
                            button.BackColor = Color.Gray;
                            break;
                        case "有客":
                            button.BackColor = Color.Red;
                            break;
                        default:
                            break;
                    }
                    
                    button.MouseClick+=new MouseEventHandler(button_MouseClick);
                    this.toolTipRoomType.SetToolTip(button, r[2].ToString());
                    this.flowLayoutPanelShowRoom.Controls.Add(button);
      

  7.   

    楼主把你的代码发上来看看,我也遇到了类似的问题,想通过按钮动态获取flowLayoutPanel里面子控件的属性,按钮不包含在flowLayoutPanel内