初学C#,我已经定义好了一个窗体form和一个用户控件UserControl,窗体中有个按钮
    我想实现的是:点击这个按钮后用户控件显示在我的这个窗体中,请问如何实现。
我用用过了一个方法就是在窗体中引入用户控件的命名空间,实例化用户控件,代码如下:
    UserControl uc = new UserControl;
    uc.show();
为什么会不显示呢,还是因为我的方法不对?

解决方案 »

  1.   

    在你的窗体form中添加一个Panel控件,将UserControl的实例加入这个Panel控件中。
      

  2.   

    UserControl    是个虾米东东,俺用的。net2005里面怎么没有
      

  3.   

    指定父容器 UserControl1 uc = new UserControl1();
     uc.Parent = this.PanelLeft;
     uc.Dock = DockStyle.Fill;
      

  4.   

    如果没有预先设置好panel那么 就用 uc.Parent = this;但是你需要指定好具体的location位置
      

  5.   

    UserControl   uc   =   new   UserControl; 
    uc.parent = this;
    uc.show(); 
      

  6.   

    应当用this.Controls.Add(Control value)方法
            UserControl   uc   =   new   UserControl; 
            this.Controls.Add(uc);
      

  7.   

    你要吧这个控件加到Form上,你这样show,它又不知道你要它show在什么地方!
      

  8.   

    UserControl   uc   =   new   UserControl(); 
    uc.show();