我已经动态创建了一些下拉菜单列表菜单(嵌套菜单列表菜单)。但是,每次我关闭程序并重新打开它时,动态创建的嵌套菜单都会消失。我想要一种保存那些动态创建的下拉菜单的方法。
我本质上想为正在开发的浏览器创建书签类型功能(使用下拉菜单)。显然,如果每次用户重新启动程序时书签都消失了,那将毫无用处!
我曾尝试将其存储在本地文件中,但我不知道以后如何读取它们。
private void btnAddBookmark_Click(object sender, EventArgs e)
{
ToolStripMenuItem bookmarkitems = new ToolStripMenuItem(txtBookmark.Text, null, navigateBookmark_Click);
subredditBookmarkToolStripMenuItem.DropDownItems.Add(bookmarkitems);
txtBookmark.Clear();
}
private void navigateBookmark_Click(object sender, EventArgs e)
{
mainBrowser.Navigate(String.Concat("reddit.com/r/", txtBookmark.Text));
}
//This is the way I dynamically add the dropdown menu items (nested menus).
//I have another bookmark adder textbox, and the AddBookmark button is quite self explanatory.