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(); } }
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(); }