我有一个程序,您可以在选项卡控件中的文本框中输入数据,然后保存您输入的信息供以后使用。我有一个“添加标签”按钮,所以我可以添加新标签并输入新数据,不幸的是,当我点击新标签然后返回上一个标签时,我在上一个标签中保存的数据已经消失。
当我关闭程序并重新运行它时,我的数据再次存在,只有当我在选项卡之间导航时,我的选项卡数据才会消失。
当我在标签之间导航时,如何确保我的数据保存?
这是我的添加标签按钮代码,以便您更好地理解
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();
}