Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.020 pregleda

Najnovija ↓

C# Unload forme i prikaz nove? 25.03.2007. u 00:28 · pre 238 meseci #1
Imam recimo start formu u kojoj se trazi da korisnik unese korisnicko ime i lozinku.
Klikom na neki button treba ispitati da li su podaci OK...

Code:

private void ulaz_Click(object sender, System.EventArgs e){
            
if (ime.Text!="admin" || sifra.Text!="pass"){
    MessageBox.Show("Korisnicko ime ili lozinka nisu ispravni","Greska");
}            

else {
    GLAVNA forma = new GLAVNA();
            
    //KAKO UNLODOVATI START FORMU?
    //nesto kao u vb-u unload me
            
    forma.Show();
            
    }
}


Dakle sta stavi umjesto komentara :)
Re: C# Unload forme i prikaz nove? 25.03.2007. u 11:36 · pre 238 meseci #2
stavi me.close

ali moras u podesavanjima tvoje aplikacije da stavis da je aplikaciji kraj kada se zatvori svaka forma a ne samo pocetna.
Re: C# Unload forme i prikaz nove? 25.03.2007. u 16:53 · pre 238 meseci #3
Ako imas takav slucaj da trebas otvoriti novu formu a staru zatvoriti bolje to radi izvan te forme koju zatvaras.
Znaci ako imas login formu i u zavisnosti od rezultata logovanja otvaras novu formu onda bolje koristi formu kao dijalog i u zavisnosti od rezultata dijaloga otvoras novu formu.

U main metodi mozes napraviti, mesto onog Application.Run(new FormLogin()):
Code:

  FormLogin form = new FormLogin();
  DialogResult result = form.ShowDialog();
  form.Dispose();
  if (result == DialogResult.OK) {
    // ovde otvoru tvoju formu, GLAVNA
    Application.Run(new GLAVNA());
  }


a u FormLogin na dugme OK, ili ulaz kako si ga nazvao, napravis sledece:
Code:


private void ulaz_Click(object sender, System.EventArgs e)
{            
  if (ime.Text!="admin" || sifra.Text!="pass") {
    MessageBox.Show("Korisnicko ime ili lozinka nisu ispravni","Greska");
    return;
  } 
  this.DialogResult = DialogResult.OK;
}


Re: C# Unload forme i prikaz nove? 27.03.2007. u 22:23 · pre 238 meseci #4
Mislim da u C# ne postoji me.Close :)

A sto se tice drugog posta veliko hvala DarkMan :)
Samo bih jos pitao da li ovakvo resenje praktikovati i u ostalim programskim jezicima?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme