Exemple #1
0
        // Fonction de fermeture du programme
        private void FermerProgramme()
        {
            this.Visible = false;

            if (id != -1)
            {
                AncienFond();
            }

            Registre.MiseAjourConfig();
            Registre.registre.Close();

            this.DestroyHandle();
        }
Exemple #2
0
        public Principale(string pChemin)
        {
            Program.ObtenirLangue();

            chemin    = pChemin;
            this.Icon = Properties.Resources.icone;

            Registre.MiseAjourConfig();
            InitializeComponent();

            if (Program.nonXP)
            {
                sousmenuMaj.Enabled = true;
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        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();
        }
Exemple #5
0
        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);
            }
        }