TabControl problem z nawigacją

0

Witam to mój pierwszy post więc proszę o wyrozumiałość. Uczę się dopiero podstaw c# i mam problem skopiowałem ten kod z filmikuhttp://www.youtube.com/watch?v=E6ZFODKX8Ss i wszystko pięknie gdyby nie button wstecz

 private void previousTabButton_Click(object sender, EventArgs e)
        {
            if (tabExample.SelectedIndex ==0)
            {
                tabExample.SelectTab(tabExample.TabCount - 1);
            }
            else
            {
                tabExample.SelectTab(tabExample.SelectedIndex - 1);
            }
        }
        private void nextTabButton_Click(object sender, EventArgs e)
        {
            if (tabExample.SelectedIndex == tabExample.TabCount - 1)
            {
                tabExample.SelectTab(0);
            }
            else
            {
               tabExample.SelectTab(tabExample.SelectedIndex + 1);
            }
        }

Przycisk nextTabButton działa bez zarzutów, tym bardziej mnie dziwi dlaczego przycisk previousTabButton nie reaguje. Kompilacja przebiega poprawnie bez błędów. Czy ktos mógłby to wklepać u siebie i powiedzieć co z tym zrobić? Czy może to wynikac z różnicy że korzystam z VS2008 EE a na filmiku jest VS2005 EE?

0

Ja na twoim miejscu zrobił bym tak :

  • dał stopa (debugera) na if (tabExample.SelectedIndex ==0)
    i patrzył po kolei co sie dzieje
    jeśli w ogóle nie wchodzi do funkcji to może nie przypisałeś tej funkcji przyciskowi

Aczkolwiek pytać o takie rzeczy na forum bez używania debugera to dziwne.

0

nie wchodziło do funkcji w ogóle, ale nie rozumiem dlaczego przecież pisząc kod w form.cs powinna funkcja byc przypisana do buttona jeżeli button ma taką samą nazwe na form.cs[design] jaką wpisuje w funkcji. po prostu dałem jeszcze raz ten sam event

private void previousTabButton_Click1(object sender, EventArgs e)
        {
            if (tabExample.SelectedIndex ==0)
            {
                tabExample.SelectTab(tabExample.TabCount - 1);
            }
            else
            {
                tabExample.SelectTab(tabExample.SelectedIndex - 1);
            }
        }

a pierwszy zamarkowałem i działa teraz

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