private void Ayuda2_Load(object sender, EventArgs e) { idiomaCultura = Valor.GetIdioma(); if (idiomaCultura == string.Empty) { Thread.CurrentThread.CurrentUICulture = new CultureInfo(EngineData.CulturaEspañol); Valor.SetIdioma(EngineData.CulturaEspañol); Valor.SetNombreIdioma(EngineData.LenguajeEspañol); } else { Thread.CurrentThread.CurrentUICulture = new CultureInfo(idiomaCultura); Valor.SetIdioma(idiomaCultura); idiomaNombre = Valor.NombreIdiomaCultura(idiomaCultura); Valor.SetNombreIdioma(idiomaNombre); } //AplicarIdioma(); ComportamientoObjetoInicio(); }
public Form1(string idioma) { InitializeComponent(); lblE.Text = "D"; mIdiomas.Visible = false; LimpiarParaNuevoJuego(); lblSudoku.Visible = EngineData.Falso; Thread.CurrentThread.CurrentUICulture = new CultureInfo(idioma); Valor.SetIdioma(idioma); Funcion.AsociarExtension(); txtSudoku = AsociarTxtMatriz(txtSudoku); txtSudoku2 = AsociarTxtMatriz2(txtSudoku2); btnPincel = AsociarBtnPincel(btnPincel); ComportamientoObjInicio2(); ComportamientoObjExpandido(); AplicarIdioma(); }
////////////EVENTOS//////////////////////////////////////////////////////////////////////// private void Lenguaje_Click(object sender, EventArgs e) { lblSudoku.Visible = EngineData.Falso; mIdiomas.Visible = EngineData.Falso; label1.Visible = EngineData.Verdadero; lblE.Text = "D"; if (!lenguajeSi) { Funcion.SetearTextBoxLimpio(txtSudoku); } EngineData Valor = EngineData.Instance(); ToolStripMenuItem toolStrip = sender as ToolStripMenuItem; switch (toolStrip.Name) { case (EngineData.Español): Thread.CurrentThread.CurrentUICulture = new CultureInfo(EngineData.CulturaEspañol); Valor.SetIdioma(EngineData.CulturaEspañol); Valor.SetNombreIdioma(EngineData.LenguajeEspañol); break; case (EngineData.Ingles): Thread.CurrentThread.CurrentUICulture = new CultureInfo(EngineData.CulturaIngles); Valor.SetIdioma(EngineData.CulturaIngles); Valor.SetNombreIdioma(EngineData.LenguajeIngles); break; case (EngineData.Portugues): Thread.CurrentThread.CurrentUICulture = new CultureInfo(EngineData.CulturaPortugues); Valor.SetIdioma(EngineData.CulturaPortugues); Valor.SetNombreIdioma(EngineData.LenguajePortugues); break; } AplicarIdioma(); if (Valor.GetPathArchivo() == string.Empty) { ComportamientoObjExpandido(); lenguajeSi = EngineData.Verdadero; mIdiomas.Visible = false; } else { string pathArchivo = Valor.GetPathArchivo(); ArrayList arrText = Funcion.AbrirValoresArchivo(pathArchivo); valorIngresado = Funcion.SetValorIngresado(arrText, valorIngresado); valorEliminado = Funcion.SetValorEliminado(arrText, valorEliminado); valorInicio = Funcion.SetValorInicio(arrText, valorInicio); valorSolucion = Funcion.SetValorSolucion(arrText, valorSolucion); valorCandidato = Funcion.ElejiblesInstantaneos(valorSolucion, valorCandidato); valorCandidatoSinEliminados = Funcion.CandidatosSinEliminados(valorSolucion, valorCandidato, valorEliminado); Valor.SetValorIngresado(valorIngresado); Valor.SetValorEliminado(valorEliminado); Valor.SetValorInicio(valorInicio); Valor.SetValorSolucion(valorSolucion); Valor.SetNombreJuego(Funcion.NombreJuego(pathArchivo)); lenguajeSi = EngineData.Verdadero; Formularios.AzulUno F = new Formularios.AzulUno(); F.Show(); this.Hide(); } }