Alt text http://i49.tinypic.com/2eqcajp.jpgDesactivar accesos directos predeterminados en un TabControl
Ctrl +PageUp/PageDown y Ctrl +Tab son accesos directos predeterminados para el TabControl. Ayudan a moverse entre pestañas adyacentes. Me gustaría Ctrl + PágX comportamiento de trabajar sólo para las pestañas exteriores (tab1, Sep2) y Ctrl + Tab comportamiento de las pestañas interiores (Tab3, TAB4) cuando mi atención se centra en el control (cuadro de texto aquí). Para esto, necesito deshabilitar el comportamiento predeterminado. Hay alguna manera de hacer esto?
Miré ProcessDialogKey y IsInputKey, pero parecen funcionar solo con datos clave individuales. Los modificadores no son manejados.
Muchas gracias. Eso funciona perfectamente. – tsps
Tenga en cuenta que el código anterior no desactiva todas las teclas rápidas de control de pestañas: aún puede usar ** CTRL + TAB + MAYÚS **, etc. Cambie la instrucción if a continuación: 'if (ke.Control && (ke.KeyCode == Keys.Tab || ke.KeyCode == Keys.Next || ke.KeyCode == Keys.Prior)) return; ' –
Esa tecla de acceso directo pestañas hacia atrás. –