visual tab seleccionado saber que programar pestaƱa personalizado ocultar net evento esta ejemplos deshabilitar como cambiar c# .net vb.net winforms tabcontrol

c# - seleccionado - .NET: haga doble clic en evento en TabControl



tabcontrol c# personalizado (3)

Me gustaría interceptar el evento en .NET Windows Forms TabControl cuando el usuario ha cambiado de pestaña haciendo doble clic en la pestaña (en lugar de solo hacer clic en ella).

¿Tienes alguna idea de cómo puedo hacer eso?


¿Qué le parece subclasificar la clase TabControl y agregar su propio evento de DoubleClick?


El evento MouseDoubleClick de TabControl parece responder muy bien para hacer doble clic. El único paso adicional que haré es configurar un temporizador corto después del evento TabIndexChanged para rastrear que se ha seleccionado una nueva pestaña e ignorar cualquier doble clic que ocurra fuera del temporizador. Esto evitará que se haga doble clic en la pestaña seleccionada.


Por alguna razón, MouseDoubleClick, como lo sugiere Jason Z, solo se activa cuando al hacer clic en las pestañas y al hacer clic en el panel de pestañas no se hace nada, entonces eso es exactamente lo que estaba buscando.