Muszę określić, z której karty pochodzi użytkownik, i przejść do niego, kiedy przełączają karty i ewentualnie anulować przełącznik. Próbowałem Odznaczam, Odznaczałem, Wybieram, Wybrane zdarzenia, a wszystkie z nich pokazują, że e.TabPageIndex jest taki sam jak sender.SelectedIndex.Jak określić, z której karty przechodzisz z/do elementu sterującego zakładki WinForm?
Czy istnieje zdarzenie, lub właściwość, której mogę użyć, aby móc określić obie strony tego, lub czy muszę zhakować coś razem z buforowaniem go z jednego zdarzenia i użyciem tej wartości w nowym zdarzeniu.
Próbuję uniknąć obsługi zdarzeń Odznacz/Odznacz i buforowanie wartości do użycia w zdarzeniu Wybór. Wiem już, że mogę to zrobić, więc pytam, czy istnieje czystszy sposób, bez robienia tego.
Próbowałem w obu C# i VB, z tymi samymi wynikami (bez zaskoczenia).
Dzięki.
Tak, to jest rozwiązanie, które mam, ale staram się tego uniknąć. Ponadto muszę użyć zdarzenia Wybieranie, aby można było anulować, ale to nie ma znaczenia. –
@Rick: Nie wygląda na to, że WinForms TabControl obsługuje wszystko, czego szukasz, możesz go rozszerzyć, aby podać informacje, których szukasz, lub możesz użyć TabControl innej firmy (myślę, że Infragistics wspiera twoje zachowanie "Patrząc na) – STW