Come modificare un indice Tab

June 21

Come modificare un indice Tab


applicazioni Windows sono costituiti da pulsanti, caselle di testo e altri controlli. Quando il browser carica una pagina Web, il cursore di solito salta alla barra degli indirizzi quando si preme il tasto "Tab". Questo accade perché la barra degli indirizzi ha un valore basso indice scheda. Ogni controllo in un'applicazione ha un valore di indice scheda. I valori che si danno i controlli determinano l'ordine in cui il cursore si sposta quando un utente preme il tasto "Tab". È possibile modificare questo ordine, cambiando l'indice scheda di un controllo.

istruzione

creare Modulo

1 Aprire Visual Studio. Premere il tasto "Ctrl", "N chiavi" simultaneamente Shift "e". Si aprirà la finestra "Nuovo progetto".

2 Fai clic su "Visual C #" e quindi fare doppio clic su "Applicazione Windows Form." Un nuovo progetto si aprirà. Visual Studio mostrerà anche una nuova forma al centro dello schermo.

3 Premere il tasto "Ctrl", "chiavi X" Alt "e" allo stesso tempo per aprire la casella degli strumenti. La casella degli strumenti contiene i controlli.

4 Individuare il controllo "casella di testo" e fare doppio clic su di esso. Una casella di testo chiamato "textBox1" apparirà sul modulo.

5 Right-click "textBox1" e selezionare "Copia". Pulsante destro del mouse in un'area vuota sul modulo e selezionare "Incolla". Questo creerà una nuova casella di testo denominata "textBox2."

6 Fare clic con un'altra area vuota sul modulo e selezionare "Incolla" per creare una terza casella di testo denominata "TextBox3." Ogni casella di testo avrà un indice di tabulazione univoco.

7 Premere il tasto "F5" per eseguire l'applicazione. Quando si apre, potrete vedere le tre caselle di testo.

8 Premi il tasto "Tab" ripetutamente e notare come il vostro cursore salta "textBox1" e si muove attraverso le caselle di testo in sequenza. Questo accade perché gli indici di tabulazione per le tre caselle di testo sono pari a zero, uno e due. Visual Studio assegnato tali indici, come si è creato le caselle di testo.

9 Premere i tasti "F5" "Shift" e insieme per fermare l'applicazione.

Change Index Tab

10 Torna alla casella degli strumenti e fare doppio clic sul controllo "Button". Visual Studio aggiungerà un pulsante denominato "button1" per la forma.

11 Fare doppio clic su "Button1". Una finestra di codice si apre e visualizza questo codice:

private void button1_Click (object sender, EventArgs e)

{

}

Questa "button1-Click" metodo viene eseguito quando si fa clic sul pulsante. Nota i due simboli staffa sotto la prima riga di codice.

12 Incollare il seguente codice prima del secondo simbolo staffa:

textBox2.TabIndex = 0;

Questo codice cambia l'indice di scheda per la seconda casella di testo a zero.

13 Premere il tasto "F5" per eseguire l'applicazione. Viene visualizzato il modulo contenente le caselle di testo e il pulsante che è stato aggiunto.

14 Fare clic sul pulsante. Il metodo "button1-Click" verrà eseguito dietro le quinte e cambiare l'indice di scheda di "textBox2" a zero.

15 Premi il tasto "Tab". Il cursore si sposterà "textBox2" invece di "textBox1", perché l'indice di scheda per "textBox2" è ora pari a zero. Continuare a premere il tasto "Tab" e notare come il cursore salta tra le caselle di testo in una nuova sequenza.

Consigli e avvertenze

  • In questo esempio, il pulsante di scatto alterato l'indice di scheda di un controllo. Nelle applicazioni, è possibile modificare l'indice scheda di qualsiasi controllo, modificando la sua proprietà "TabIndex" come mostrato nei passaggi. Ad esempio, per cambiare l'indice di scheda di un pulsante denominato "myButton", digitare il comando "myButton.TabIndex = x" in qualsiasi parte del codice del form. Sostituire "x" con un numero. Impostare "x" a zero per posizionare il controllo nella parte superiore della sequenza tab. Impostare "x" per un numero più elevato di posizionare il controllo più in basso nell'ordine di tabulazione.