在选项卡之间导航时,将保存的数据保留在选项卡中

时间:2013-11-27 13:26:57

标签: c# tabs tabcontrol

我有一个程序,您可以在选项卡控件中的文本框中输入数据,然后保存您输入的信息供以后使用。我有一个“添加标签”按钮,所以我可以添加新标签并输入新数据,不幸的是,当我点击新标签然后返回上一个标签时,我在上一个标签中保存的数据已经消失。

当我关闭程序并重新运行它时,我的数据再次存在,只有当我在选项卡之间导航时,我的选项卡数据才会消失。

当我在标签之间导航时,如何确保我的数据保存?

这是我的添加标签按钮代码,以便您更好地理解

int seasonYear = 12;

        TabPage newTP = new TabPage();

        tabControl1.TabPages.Add(newTP)

        int TabPageNumber = tabControl1.SelectedIndex + 1; // +1 one up from current

        tabControl1.TabPages[TabPageNumber].Text = "Season " + (12 - TabPageNumber);

        txtPosition.Clear();
        txtPoints.Clear();
        txtWon.Clear();
        txtDrawn.Clear();
        txtLost.Clear();


        tabControl1.SelectTab(TabPageNumber);
        btnRemovetab.Enabled = true; // We now have something to delete

        panel1.Parent = tabControl1.SelectedTab; 

        ShowData();

    } 

0 个答案:

没有答案