メニュー項目のサブ子を動的に無効にする必要があります。ここのメニューバーで、起動時に実行をクリックすると、これを実現する方法で [起動を無効にする] オプションを無効にする必要があります。参照用にスナップショットを添付しました
// Run At Startup
private void runAtStartupToolStripMenuItem_Click(object sender, EventArgs e)
{
rkApp.SetValue("TimeCalculation", "\"" + Application.ExecutablePath.ToString() + "\"");
Environment.GetFolderPath(Environment.SpecialFolder.Startup);
menuStrip1.Items["disableStartupToolStripMenuItem"].Enabled = false;
}
//Disable Startup
private void disableStartupToolStripMenuItem_Click(object sender, EventArgs e)
{
rkApp.DeleteValue("TimeCalculation", false);
menuStrip1.Items["runAtStartupToolStripMenuItem"].Enabled = false;
}
スナップショット: