【问题标题】:TabControl create one like a browserTabControl 创建一个像浏览器一样的
【发布时间】:2011-10-26 17:49:17
【问题描述】:

我正在做一个网络浏览器项目 我想制作一个网络浏览器 我使用 ToolStrip 来放置网络浏览器的所有功能(收藏夹、历史记录、主页、GO、返回、前进)。我现在想要的是制作标签。

1) 您认为实现选项卡的最佳方式是 TabControl 还是其他方式。

2) 我如何点击每个标签旁边的标签,然后打开新标签,旁边有一个标签。所以我可以打开第三个等等。

我找到了这段代码,但它没有动态添加,它添加了第二个标签,并将标签留在第一个标签上

this.tabControl1.SelectedTab = tabPage2;

【问题讨论】:

  • 哪个 UI 框架? WinForms、WPF、Silverlight、XNA? (好吧,可能不是 XNA。)

标签: c# winforms label tabcontrol


【解决方案1】:

1) 我制作了一个 tabcontrol 并删除了表单中的所有选项卡 2)我让一个按钮看起来像一个加号,一个看起来像一个减号并添加了以下代码:

        int Counter = 1;
        this.tabControl1.TabPages.Add("Page " + Counter);
        this.tabControl1.SelectTab(Counter - 1);
        Counter = Counter + 1;

这将添加一个带有标题页 (1,2,3,4,..,n) 的新标签,然后当我按下转到指定的 Url 时我输入一个代码:

RequestAndResponsHelper RS = new RequestAndResponsHelper(Url.Text);
        StringBuilder s = new StringBuilder();
        s = RS.GetRequest();//get the request from a different class
        string HtmlString = s.ToString();

        rtb = new RichTextBox();
        rtb.AppendText(HtmlString);
        rtb.Name = "RichText";
        rtb.Dock = DockStyle.Fill;
        this.tabControl1.SelectedTab.Controls.Add(rtb); 

【讨论】:

    猜你喜欢
    • 2021-04-14
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 2012-03-15
    • 2018-08-12
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多