Beispiel #1
0
        public static void ApplyResource(this ComponentResourceManager rm, Control ctrl)
        {
            rm.ApplyResources(ctrl, ctrl.Name);
            foreach (Control subctrl in ctrl.Controls)
                ApplyResource(rm, subctrl);

            if (ctrl.ContextMenu != null)
                ApplyResource(rm, ctrl.ContextMenu);

            if (ctrl is DataGridView)
            {
                foreach (DataGridViewColumn col in (ctrl as DataGridView).Columns)
                    rm.ApplyResources(col, col.Name);
            }
        }
 public static void ApplyResources(this ComponentResourceManager rm, ToolStripItemCollection items)
 {
     foreach (ToolStripItem item in items)
     {
         rm.ApplyResources(item, item.Name);
         if (item is ToolStripMenuItem)
             ApplyResources(rm, (item as ToolStripMenuItem).DropDownItems);
     }
 }
Beispiel #3
0
 public static void ApplyResource(this ComponentResourceManager rm, Menu menu)
 {
     rm.ApplyResources(menu, menu.Name);
     foreach (MenuItem submenu in menu.MenuItems)
         ApplyResource(rm, submenu);
 }