Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用户控制选项卡_C#_Dynamic Usercontrols - Fatal编程技术网

C# 用户控制选项卡

C# 用户控制选项卡,c#,dynamic-usercontrols,C#,Dynamic Usercontrols,我为一个选项卡制作了一个简单的用户控件,但是当我调用它时,它显示得非常小,并且可以将其调整为任何大小,下面是代码。我错了什么 public class tabController : UserControl { public tabController(string id) { InitializeComponent(id); } public void InitializeComponent(string id) { Ta

我为一个选项卡制作了一个简单的用户控件,但是当我调用它时,它显示得非常小,并且可以将其调整为任何大小,下面是代码。我错了什么

public class tabController : UserControl
{
    public tabController(string id)
    {
        InitializeComponent(id);
    }
    public void InitializeComponent(string id)
    {
        TabControl tabControl;
        TabPage tab1, tab2, tab3, tab4, tab5, tab6, tab7, tab8, tab9, tab10;
        tabControl = new TabControl();
        tabControl.Location = new Point(500, 250);
        tabControl.Size = new Size(500, 500);
        tabControl.ClientSize = new Size(500, 500);
        var xmlData = Binder.fSelect.GetData(3, 1, 1, 0, "", "", 0, 25);

    StringReader sr = new StringReader(xmlData);
    //dsData.ReadXml(xmlData);
    //string xmlString = sw.ToString();
    DataSet ds = new DataSet();
    ds.ReadXml(sr);

    int i = 0;
    for (i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
    {
        //string v = ds.Tables[0].Rows[i].ItemArray[2].ToString();
        if ((ds.Tables[0].Rows[i].ItemArray[4].ToString()) == "114")
        {
            if (i == 0)
            {
                tab1 = new TabPage(ds.Tables[0].Rows[i].ItemArray[1].ToString());
                tabControl.TabPages.Add(tab1);
            }
        }
    } 
    tabControl.Dock = DockStyle.Fill;
    this.Controls.Add(tabControl);
公共类tabController:UserControl
{
公共选项卡控制器(字符串id)
{
初始化组件(id);
}
public void InitializeComponent(字符串id)
{
TabControl TabControl;
TabPage tab1、tab2、tab3、tab4、tab5、tab6、tab7、tab8、tab9、tab10;
tabControl=新的tabControl();
tabControl.Location=新点(500250);
tabControl.Size=新尺寸(500500);
tabControl.ClientSize=新大小(500500);
var xmlData=Binder.fSelect.GetData(3,1,1,0,“,”,0,25);
StringReader sr=新的StringReader(xmlData);
//ReadXml(xmlData);
//字符串xmlString=sw.ToString();
数据集ds=新数据集();
ReadXml(sr);
int i=0;
对于(i=0;iHie

调用时,尝试使用用户控件的Dockstyle属性来
Dockstyle.Fill