【问题标题】:Usercontrol Tab用户控制选项卡
【发布时间】:2013-01-06 22:52:48
【问题描述】:

我为标签制作了一个简单的用户控件,但是当我调用它时,它会显示得非常小,并且可以将其调整为任何大小,这里是代码。我哪里错了?

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);

【问题讨论】:

    标签: c# dynamic-usercontrols


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多