Jak dodac `Exclamation` - PODANE HASŁA NIE PASUJĄ

0

Jak dodac Exclamation - PODANE HASŁA NIE PASUJĄ (to ostatnie na samym dole )?

private bool WeryfikujKrok(int p_nr_kroku)
        {
            bool wynik = true;
            switch (p_nr_kroku)
            {
                case 1:
                    break;
                case 2:
                    if (lboxZrodlo.Items.Count == 0)
                    {
                        MessageBox.Show("Lista źródeł jest pusta.", "Pusta lista źródeł", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        wynik = false;
                        break;
                    }
                    if (lboxZrodlo.Items.Count > lboxPrzeznaczenie.Items.Count)
                    {
                        MessageBox.Show("Nie każde źródło ma zdefiniowane swoje przeznaczenie.", "Brak przeznaczenia dla źródła", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        wynik = false;
                        break;
                    }
                    break;
                case 3:
                    if (cbKompresja.Checked)
                    {
                        if (tbNazwaArchiwum.Text.Length == 0)
                        {
                            MessageBox.Show("Podaj nazwe archiwum.", "Brak nazwy archiwum", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            wynik = false;
                            tbNazwaArchiwum.Focus();
                            break;
                        }

                        if (tbNazwaArchiwum.Text.Length < 5 || tbNazwaArchiwum.Text.Substring(tbNazwaArchiwum.Text.Length - 4, 4) != ".zip")
                        {
                            MessageBox.Show("Bledna nazwa archiwum lub brak odpowiedniego rozszerzenia.\r\n Nazwa archiwum powinna miec rozszerzenie .zip", "Złe rozszerzenie nazwy archiwum", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            wynik = false;
                            tbNazwaArchiwum.Focus();
                            break;
                        }

                        {
                            if (cbDodatkoweParametry.Checked && tbHaslo1.Text.Length < 8)
                            {
                                MessageBox.Show("Podane hasło jest nieprawidłowe. Hasło powinno składac sie z conajmniej 8 znaków.", "Krótkie hasło", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                wynik = false;
                                tbHaslo1.Focus();
                                break;
                            }
                        {
                            if (tbHaslo1. == 0)
                        {
                            MessageBox.Show("Podane hasła nie pasują.", "Hasła nie Pasują", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            wynik = false;
                            tbHaslo1.Focus();
                            break;
                       

                        }
                    }
                    break:

                default:
                    break;

                    return wynik;
            }
        }
    }
} 
0

Jest okienko, a w nim Podaj hasło i Powtórz hasło.
Jeżeli ktoś wpisze w okienku pierwszym np .1234 a w drugim 1243.
To chce aby wyskoczył komunikat podane hasła nie pasują do siebie.

Nie wiem co wpisac po if

if (tbHaslo1. == 0)
                        {
                            MessageBox.Show("Podane hasła nie pasują.", "Hasła nie Pasują", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            wynik = false;
                            tbHaslo1.Focus();
                            break;
 
 
                        } 
1
if (tbHaslo1.Text != tbHaslo2.Text)
{
    // hasła nie pasują...
}
1

Chyba w if.
Porównujesz po prostu stringi w tych polach tekstowych, czyli na przykład tak:

if (tbHaslo.Text != tbHasloPowtorz.Text) { ... } 
0

Dziękuję.+

1 użytkowników online, w tym zalogowanych: 0, gości: 1