panel1.Controls.Add(new_window_option);
//panel名字改掉。

解决方案 »

  1.   

    在controls集合中添加,好像form控件集合中也得加上
      

  2.   

    再加上此句试试 newctrl.parent=panel1
      

  3.   

    上面这些方法都不行啊,小弟我自己找到个笨办法
    new_window_option.BringToFront()即可以:)
    感谢各位热心大侠
      

  4.   

    panel1.Controls.Add(new_window_option)是将new_window_option加到panel上,panel1可见时new_window_option也可见呀;(你有没有去掉Controls.Add?)你用new_window_option.BringToFront()那肯定是Controls.Add(new_window_option);panel和new_window_option都以form为容器。
      

  5.   

    RadioButton new_window_option=new RadioButton();
    new_window_option.Width=100;
    new_window_option.Height=30;
    new_window_option.Left=0;
    new_window_option.Top=0;
    new_window_option.Visible=true;//这句不要:Controls.Add(new_window_option);new_window_option.Parent = panel1; //加这一句