Пример #1
0
        /// <summary>
        /// Initialise une nouvelle instance unique de la classe wdw_pwdGen.
        /// </summary>
        public wdw_pwdGen()
        {
            // Vérifie l'existance d'une unique instance.
            if (_instance == null)
            {
                InitializeComponent();

                // Affiche la fenêtre et assigne l'instance à cette fenêtre.
                wdw_pwdGenPwdGen.Title = Data_PwdGen.Default.PwdGenTitle;
                wdw_pwdGenPwdGen.Show();
                _instance = wdw_pwdGenPwdGen;
            }
            else
            {
                // Assigne l'instance au premier plan.
                _instance.Focus();
            }

            return;
        }
Пример #2
0
 /// <summary>
 /// Action lors de la fermeture de la window "wdw_pwdGen".
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void wdw_pwdGen_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     // Met à null la valeur de l'instance.
     _instance = null;
 }