Beispiel #1
0
 private static void LoadFlags(ToolStripItemCollection items)
 {
     foreach (ToolStripItem item in items)
     {
         var mi = item as ToolStripMenuItem;
         if (mi != null)
         {
             var    tag = mi.Tag;
             string key = tag as string;
             if (key != null)
             {
                 mi.Checked = Storage.GetValue(key, false);
             }
             else if (tag is GlobalOptionName)
             {
                 var name = (GlobalOptionName)tag;
                 mi.Checked = GlobalOptions.GetBoolOption(name);
             }
             LoadFlags(mi.DropDownItems);
         }
     }
 }