Ejemplo n.º 1
0
        public static void ShowForm()
        {
            if ( SingletonForm == null )
            {
                SingletonForm = new OptionsForm();
                SingletonForm.MasterPassword = MasterPassword;
                SingletonForm.SavePassword = SavePassword;
                SingletonForm.Closing += FormCloseHandler;
                SingletonForm.Show();
            }

            SingletonForm.Activate();
        }
Ejemplo n.º 2
0
        static void FormCloseHandler( object sender, EventArgs e )
        {
            if ( SingletonForm.DialogResult == DialogResult.OK )
            {
                masterPassword = SingletonForm.MasterPassword;
                SavePassword = SingletonForm.SavePassword;

                if ( SavePassword )
                {
                    SaveMasterPassword();
                }
                else
                {
                    ClearSavedPassword();
                }
            }

            SingletonForm = null;
        }