Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 3.182 pregleda

Najnovija ↓

TabControl_SelectedIndexChanged 09.12.2004. u 16:19 · pre 266 meseci #1

Da li se nekako moze iskljuciti prikazivanje taba na koji je korisnik kliknuo. Da budem jasniji:

Hoccu da kada korisnik klikne na sledeci tab, uradim validaciju polja, pa ako ne prodje da ga zadrzim na istom.

Da li mogu da sakrijem tab buttons, ako je prethodna akcija nemogucca.
Kroz tabove se ionako kreccem sa 'prev' i 'next'

Potpis
Nije važno stići prvi. Važno je prvo da stigneš.
Re: TabControl_SelectedIndexChanged 10.12.2004. u 04:17 · pre 266 meseci #2
Možeš da iskoristiš SelectedIndexChanged event da vratiš korisnika na prethodni tab ako uslovi nisu zadovoljeni... samo vodi računa da ne izazoveš rekurziju, jer i promena taba kroz kod opet generiše SelectedIndexChanged.

Code:

private bool isChangingTab = false;

private void tabControl_SelectedIndexChanged(object sender, System.EventArgs e)
{
    if (!IsValid() && !isChangingTab)
    {
        isChangingTab = true;
        this.tabControl.SelectedIndex--;
        isChangingTab = false;
    }
}
Re: TabControl_SelectedIndexChanged 13.12.2004. u 15:30 · pre 266 meseci #3
ok, to sam probao, ali resenje nije dovoljno elegantno. uradio sam duplu validaciju. hvala u svakom slucaju
Potpis
Nije važno stići prvi. Važno je prvo da stigneš.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme