Exemple #1
0
        /// <summary>
        /// Establece los recursos para el control y sus sub-controles
        /// </summary>
        /// <param name="trad">Control a configurar</param>
        /// <param name="rec">Gestor de recursos de donde se recuperan los recursos</param>
        /// <param name="formName">Nombre del formulario para la agrupación de los recursos</param>
        public static void SetRecursosTraducciones(Traducciones.Traducciones trad, GestorRecursos rec)
        {
            rec.AllowSave = false;

            foreach (Traducciones.TextoLocalizable tl in trad.Textos)
            {
                tl.Texto = rec.GetText(string.Format("{0}.Text", tl.Key), tl.Texto);
            }

            rec.AllowSave = true;
            rec.SaveChanges();
        }
Exemple #2
0
        /// <summary>
        /// Establece los recursos para el formulario y sus controles
        /// </summary>
        /// <param name="f">Formulario</param>
        /// <param name="rec">Gestor de recursos de donde se recuperan los recursos</param>
        public static void SetRecursosForm(Form f, GestorRecursos rec)
        {
            rec.AllowSave = false;

            f.Text = rec.GetText(string.Format("{0}.Text", f.Name), f.Text);

            foreach (Control c in f.Controls)
            {
                SetRecursosControl(c, rec, f.Name);
            }

            rec.AllowSave = true;
            rec.SaveChanges();
        }