2011-05-23 16 views
16

¿Hay alguna forma de deshabilitar TabIndex para controles en un formulario (C winForms) que nunca necesita enfocarse?Cómo deshabilitar TabIndex?

+0

http://stackoverflow.com/a/8919844/193513 Luego, puede expandir el tipo a Botón o lo que sea que no desee obtener nunca una pestaña – kurasa

+0

Posible duplicado de [¿Cómo desactivo un índice de pestaña en un control? en un formulario?] (http://stackoverflow.com/questions/12271388/how-do-i-disable-a-tab-index-on-a-control-on-a-form) –

Respuesta

33

Conjunto TabStop propiedad en false

2
private void Form1_Load(object sender, EventArgs e) 
    { 
     button1.TabStop = false; 
    } 
3

tuve el mismo problema, pero el controles no tener un PuntoDeTabulación propiedad.

Lo resuelto mediante el establecimiento de

TabIndex="-1" 

a los controles que desea saltar moviendo con pestaña.

+4

Parece que los requisitos han llegado más rígido para TabIndex, -1 no es válido en mi aplicación C# .NET 4.5 en VS2012 – panhandel

+0

ups, utilicé Web Controls. – Ephedra