// Fonction de fermeture du programme private void FermerProgramme() { this.Visible = false; if (id != -1) { AncienFond(); } Registre.MiseAjourConfig(); Registre.registre.Close(); this.DestroyHandle(); }
public Principale(string pChemin) { Program.ObtenirLangue(); chemin = pChemin; this.Icon = Properties.Resources.icone; Registre.MiseAjourConfig(); InitializeComponent(); if (Program.nonXP) { sousmenuMaj.Enabled = true; } }
private void Validation() { bool erreur = false; if (!string.IsNullOrEmpty(combo_chemin.Text)) { foreach (string var in combo_chemin.Text.Split('|')) { if (!Directory.Exists(var.Trim())) { erreur = true; } } if (!erreur) { Principale.sousDossier = check_sousdossier.Checked; Registre.MiseAjourConfig(); if (Principale.selectionPremierLancement) { chemin = combo_chemin.Text; Thread principale = new Thread(new ThreadStart(OuvrirPrincipale)); principale.Start(); Principale.selectionPremierLancement = false; } else { Principale.chemin = combo_chemin.Text; } this.DestroyHandle(); } else { MessageBox.Show(Texte.DossierInvalide, Texte.ErreurTitre, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } else { MessageBox.Show(Texte.AucunDossier, Texte.ErreurTitre, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }
private void BoutonAppliquer_Clic(object sender, EventArgs e) { string valeurRegistreLangue = string.Empty; if (Principale.extension != txt_extension.Text | Principale.sousDossier != check_sousdossier.Checked) { changementFichier = true; } changement = true; Principale.affichage = cb_dispo.Text; Principale.logiciel = txt_externe.Text; Principale.couleur = cb_couleur.Text; Principale.extension = txt_extension.Text.Replace(" ", string.Empty).Replace(".", string.Empty); Principale.rappel = check_rappel.Checked; Principale.rechargementConstant = check_constanteVerif.Checked; Principale.sousDossier = check_sousdossier.Checked; Principale.conversion = check_conversion.Checked; Registre.MiseAjourConfig(); if (ancienneLangue != comboLangue.SelectedIndex) { if (comboLangue.SelectedIndex == 1) { valeurRegistreLangue = "fr"; } else if (comboLangue.SelectedIndex == 2) { valeurRegistreLangue = "en"; } Registre.registre.SetValue("Langue", valeurRegistreLangue); Program.ObtenirLangue(); MessageBox.Show(Texte.RedémarrageLangue, Texte.ConfirmationTitre, MessageBoxButtons.OK, MessageBoxIcon.Warning); Application.Exit(); } this.DestroyHandle(); }
private void BoutonReset_Clic(object sender, EventArgs e) { DialogResult question = MessageBox.Show(Texte.MessageReinitialisation, Texte.ConfirmationTitre, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2); if (question == DialogResult.Yes) { changement = true; changementFichier = true; Principale.logiciel = Environment.SystemDirectory + @"\mspaint.exe"; Principale.affichage = Texte.ValeurEtirer; Principale.couleur = "Noir"; Principale.extension = "png;jpg;jpeg;bmp;tiff;tif"; Principale.rappel = true; Principale.sousDossier = false; Principale.rechargementConstant = false; Principale.conversion = !Program.nonXP; Registre.MiseAjourConfig(); ChargerConfig(); MessageBox.Show(Texte.ReinitialisationFaite, Texte.SuccèsTitre, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }