コード例 #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            if (pierwszeUruchomienie)
            {
                this.Enabled = false;
                FormTworzenieHasla fth = new FormTworzenieHasla(this);
                // tworzymy nowe hasło - formularz główny zostaje zablokowany przez powyższy formularz
                //formularz główny zostanie odblokwany po utworzeniu hasła wtedy
                fth.Show();
                fth.BringToFront();
            }
            else
            {
                //wczytywanie hasła
                BinaryReader br = new BinaryReader(File.Open(KatalogGlowny + @"\plikiKonfiguracyjne\i", FileMode.Open));
                haslo = Cipher.ReadString(br);
                br.Close();


                FormPobierzHaslo fph = new FormPobierzHaslo(this);
                //formularz pobrania hasła - blokuje formularz główny do momentu pobrania hasła
                dataGridViewGrafik.Visible = false; //grafik niewidoczny, by przed autoryzacją przez podanie hasła nie dało się go przeczytać
                fph.Show();

                fph.BringToFront();
            }
        }
コード例 #2
0
 private void buttonPotwierdz_Click(object sender, EventArgs e)
 {
     if (textBoxHaslo1.Text != textBoxHaslo2.Text)
     {
         string            message = "hasło i jego powtórzenie nie są są ze sobą zgodne";
         string            caption = "Niepoprawne hasło";
         MessageBoxButtons buttons = MessageBoxButtons.OK;
         DialogResult      result  = MessageBox.Show(message, caption, buttons);
         return;
     }
     if (!FormTworzenieHasla.hasloMocne(textBoxHaslo1.Text))
     {
         return;
     }
     mainForm.pobierzHaslo(textBoxHaslo1.Text);
     mainForm.Enabled = true;
     b                = false;
     this.TopMost     = false;
     mainForm.TopMost = true;
     this.Close();
 }