Necesito determinar de qué pestaña viene el usuario, y cuándo, cuando cambian las pestañas, y posiblemente cancelar el cambio. He intentado anular la selección, deseleccionar, seleccionar, eventos seleccionados, y todos ellos muestran que e.TabPageIndex es lo mismo que el remitente. SelectedIndex.¿Cómo puedo saber a qué pestaña se desplaza de/a en un control de pestaña WinForms?
¿Hay algún evento, o propiedad, que pueda usar para poder determinar ambos lados de esto, o tengo que hackear algo junto con el almacenamiento en caché de un evento y usando ese valor en el nuevo evento.
Estoy tratando de evitar el manejo de los eventos Deseleccionar/Deseleccionar y el almacenamiento en caché del valor para usar en el evento Seleccionar. Ya sé que puedo hacer esto, así que estoy preguntando si hay una manera más limpia, sin hacer esto.
Lo he probado en C# y VB, con los mismos resultados (no es sorpresa).
Gracias.
Sí, esa es la solución que tengo, pero estoy tratando de evitar hacer eso. Además, necesito usar el evento Seleccionar, para poder cancelar, pero eso está al lado del punto. –
@Rick: no se parece al stock. WinForms TabControl es compatible con todo lo que está buscando, puede ampliarlo para proporcionar la información que está buscando, o puede utilizar un tercero Control de Tab (creo que Infragistics admite el comportamiento que estamos viendo) – STW