2015-01-26 176 views
0

我正在使用Windows窗体应用程序,其中有2个选项的菜单。用户可以检查启动时应该运行哪个选项,并且应用程序会在用户下次打开应用程序时记住它。 我很难找到ToolStripMenu的正确参数。 我保存并加载用户选中的状态,并将其插入设置选项卡。 但写入它的正确方法是什么? 这不会(从设置加载它)工作:保存并加载菜单状态c#

ToolStripMenuItem.CheckState = Properties.Settings.Default.menu_at_start; 这不起作用或者:

labToolStripMenuItem.Checked = 
     Properties.Settings.Default.menu_at_start; 

我所定义的“menu_at_start”参数作为System.Windows.Forms.MenuItem在设置GUI中。 任何想法?

+0

你应该定义 'menu_at_start' 作为BOOL布尔。 – VahidNaderi 2015-01-26 21:12:43

+0

然后定义labToolStripMenuItem ....为? – 2015-01-26 21:13:57

+0

是不是您的表单上的ToolStripMenuItem? – VahidNaderi 2015-01-26 21:24:33

回答

0

我在设置GUI中将'menu_at_start'参数定义为System.Windows.Forms.MenuItem。有任何想法吗?

定义 'menu_at_start' 作为settings.settings