Pregunta

Ok, así que añadir todos estos cuadros de texto en un formulario independiente, y cada vez que se abre un formulario, de alguna manera salta al primer cuadro de texto para que pueda introducir algunos datos en ella.

¿Cómo me deshago de eso, porque no quiero que se auto salto al primer cuadro de texto cuando el formulario se abre ... no quiero que salte a cualquier cuadro de texto cuando la forma abierta en absoluto.

gracias

¿Fue útil?

Solución

Usted tendrá que decidir donde usted quiere que vaya, porque tiene que ir a alguna parte. Puede controlar dónde orden de tabulación voluntad, ajustar el enfoque y AutoTAB.

Yo sólo he comprobado, y lo mejor que puede hacer es fijar los cuadros de texto propiedad Enabled en No y la propiedad bloqueado en Sí.

Otros consejos

El comportamiento por defecto es, por supuesto, para que el cursor se mueva hacia el primer control que se ha configurado en el orden de tabulación.

Suponiendo que todavía quiere un poco de orden pestaña sensible en la forma, a continuación, coloque un cuadro de texto de longitud cero en el headder formas. Retire el ajuste de tabulación (otra pestaña en la hoja de propiedades). Es lo mismo que establecer esta caja transparente también.

A continuación, en las formas en carga caso, basta con ir:

  Me.NameOfTextBoxinFormsHedaing.SetFocus

Si leo bien su pregunta, parece que no quiere que ninguno de sus cuadros de texto en la forma de tener el foco en la apertura de la forma.

Lo que hay que hacer en este caso es la creación de un nuevo cuadro de texto independiente en el formulario y, a continuación, hacer que este desató el primer elemento con el fin de tabulación del formulario. Entonces cambiar el tamaño del cuadro de texto independiente a 0 altura y anchura 0, por lo que es invisible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top