コード例 #1
0
        public Convertisseur(Erreurs erreurs, ArrayList liste)
        {
            this.listeDesObjetsATraiter = liste;
            this.erreurs = erreurs;

            this.listeErronés = new ArrayList();
            this.listeNonSupprimés = new ArrayList();
            this.continuer = true;
        }
コード例 #2
0
        public FenêtrePrincipale(Erreurs erreurs)
        {
            this.erreurs = erreurs;

            InitializeComponent();

            barreDeProgression.Minimum = 0;
            barreDeProgression.Step = 1;

            ActualiserListe();
        }
コード例 #3
0
        public FenêtreErreurs(Erreurs erreurs)
        {
            InitializeComponent();

            this.erronés.Items.AddRange(erreurs.erronés.ToArray());

            if (erreurs.nonSupprimés.Count != 0)
            {
                this.nonSupprimés.Items.AddRange(erreurs.nonSupprimés.ToArray());
            }
            else
            {
                this.nonSupprimés.Visible = false;
                this.texteNonSupprimés.Visible = false;
                if (Properties.Settings.Default.DeleteSources == false)
                    this.labelNote.Visible = false;
            }

            ToolTip toolTip = new ToolTip();
            toolTip.SetToolTip(erronés, "Cette fenêtre contient les objets qui n'ont pu être convertis.\nCelà peut être du au fait que le fichier que vous essayez de\nconverir est endommagé, ou encore qu'il existe déjà un fichier\ndu nom que le programme tente d'attribuer au fichier converti.");
        }
コード例 #4
0
ファイル: Moteur.cs プロジェクト: Epok13/bitmap-converter
        /// <summary>
        /// Initialisation du moteur : on
        /// ouvre la fenêtre d'options puis
        /// on lance la fenêtre principale.
        /// 
        /// Comme c'est le moteur qui gère la boucle d'application,
        /// on peut se permettre de faire Exit() si nécessaire.
        /// </summary>
        public Moteur()
        {
            FenêtreOptions f = new FenêtreOptions(true);

            DialogResult d = f.ShowDialog();

            f.Dispose();

            if (d == DialogResult.OK)
            {
                this.erreurs = new Erreurs();

                this.fenêtre = new FenêtrePrincipale(this.erreurs);

                // Abonnement aux évènements fournis par l'IU
                this.fenêtre.DémarrerConversion    += Convertir;
                this.fenêtre.InterrompreConversion += Interrompre;

                Application.Run(this.fenêtre);
            }
            else
                Application.Exit();
        }