Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tabbordning
Tabbordningen är den ordning i vilken tabbtangenten flyttar indatafokus från en kontroll till nästa i en dialogruta. Vanligtvis fortsätter tabbordningen från vänster till höger och uppifrån och ned i en dialogruta. Varje kontroll har en Tabstop-egenskap som avgör om en kontroll tar emot indatafokus.
- Om du vill ange indatafokus för en kontroll går du till egenskapsfönstret och väljer Sant eller Falskt i egenskapen Tabstop .
Även kontroller som inte har egenskapen Tabstop inställt på Sant måste vara en del av flikordningen, särskilt för kontroller som inte har undertexter. Statisk text som innehåller en åtkomstnyckel för en relaterad kontroll måste omedelbart föregå den relaterade kontrollen i tabbordningen.
Anmärkning
Om dialogrutan innehåller överlappande kontroller kan du ändra flikordningen så att kontrollerna visas. Kontroller som kommer senare i tabbordningen visas alltid ovanpå överlappande kontroller som föregår dem i tabbordningen.
Om du vill visa den aktuella tabbordningen för alla kontroller går du till menyn Formatera>flikordning eller trycker på Ctrl + D.
Ett tal i det övre vänstra hörnet av varje kontroll visar dess plats i den aktuella flikordningen.
Om du vill ändra tabbordningen för alla kontroller går du till menyn Formatera>flikordning och anger flikordningen genom att välja varje kontroll i den ordning som du vill att tabbtangenten ska följa.
Om du vill ändra tabbordningen för två eller flera kontroller går du till menyn Formatera>flikordning. Håll ned Ctrl-tangenten och välj kontrollen där ändringen i ordning ska börja, släpp sedan Ctrl-tangenten och välj kontrollerna i den ordning du vill att tabbtangenten ska följa från den punkten.
Om du till exempel vill ändra ordningen på kontrollerna
7genom9håller du ned Ctrl och väljer sedan kontroll6först.Om du vill ange en specifik kontroll till nummer
1eller först i tabbordningen, dubbelklicka på kontrollen.
Tips/Råd
När du har angett läget Tabbordning trycker du på Esc eller Retur för att avsluta läget Tabbordning och inaktiverar möjligheten att ändra tabbordningen.
Mnemonics (åtkomstnycklar)
Normalt flyttar tangentbordsanvändare indatafokus från en kontroll till en annan i en dialogruta med tangenterna Tabb och Pil . Du kan dock definiera en åtkomstnyckel (ett mnemonic- eller lätt att komma ihåg-namn) som gör att användarna kan välja en kontroll genom att trycka på en enda nyckel.
Så här definierar du en åtkomstnyckel för en kontroll med en synlig bildtext (push-knappar, kryssrutor och alternativknappar)
Välj kontrollen i dialogrutan.
I egenskapsfönstretEgenskaper skriver du ett nytt namn för kontrollen i egenskapen Bildtext och skriver ett et-tecken (
&) framför den bokstav som du vill använda som åtkomstnyckel för kontrollen. Till exempel&Radio1.Tryck på Retur.
En understrykning visas i den bildtext som visas för att ange åtkomstnyckeln, till exempel Radio1.
Så här definierar du en åtkomstnyckel för en kontroll utan synlig undertext
Skapa en undertext för kontrollen med hjälp av en statisk textkontroll i verktygslådan.
I den statiska textrubriken skriver du ett et-tecken (
&) framför den bokstav som du vill använda som åtkomstnyckel.Kontrollera att den statiska textkontrollen omedelbart föregår kontrollen som den etiketterar i tabbordningen.
Anmärkning
Alla åtkomstnycklar i en dialogruta ska vara unika. Om du vill söka efter dubbletter av åtkomstnycklar går du till menyn Formatera>Kontrollera Minneskoder.
Kombinationsrutevärden
Du kan lägga till värden i en kombinationsrutekontroll så länge dialogredigeraren är öppen.
Tips/Råd
Det är en bra idé att lägga till alla värden i kombinationsrutan innan du storleksanpassar rutan i dialogredigeraren, eller så kan du trunkera text som ska visas i kombinationskontrollen.
Ange värden i en kombinationsrutekontroll
Välj kombinationsrutekontrollen genom att välja den.
Rulla ned till egenskapen Data i fönstret Egenskaper.
Anmärkning
Om du visar egenskaper grupperade efter typ visas Data i egenskaperna Misc .
Välj värdeområdet för egenskapen Data och skriv in dina datavärden, avgränsade med semikolon.
Anmärkning
Placera inte blanksteg mellan värden eftersom blanksteg stör alfabetiseringen i listrutan.
Tryck på Retur när du är klar med att lägga till värden.
Information om hur du förstorar listrutan i en kombinationsruta finns i Ange storleken på kombinationsrutan och dess Drop-Down-lista.
Anmärkning
Du kan inte lägga till värden i Win32-projekt med den här proceduren (dataegenskapen är nedtonad för Win32-projekt). Eftersom Win32-projekt inte har bibliotek som lägger till den här funktionen måste du lägga till värden i en kombinationsruta med ett Win32-projekt programmatiskt.
Testa utseendet på värden i en kombinationsruta
När du har angett värden i egenskapen Data väljer du knappen Testa i verktygsfältet i dialogredigeraren.
Prova att rulla ned hela värdelistan. Värden visas exakt som de skrivs i egenskapen Data i fönstret Egenskaper . Det finns ingen stavnings- eller versaleringskontroll.
Tryck på Esc för att återgå till dialogruteredigeraren .
Alternativknappsvärden
När du lägger till alternativknappar i en dialogruta behandlar du dem som en grupp genom att ange en gruppegenskap i fönstret Egenskaper för den första knappen i gruppen. Ett kontroll-ID för den alternativknappen visas sedan i guiden Lägg till medlemsvariabel så att du kan lägga till en medlemsvariabel för gruppen med alternativknappar.
Du kan ha fler än en grupp med radioknappar i en dialogruta. Lägg till varje grupp med hjälp av följande procedur.
Så här lägger du till en grupp med alternativknappar i en dialogruta
Välj alternativknappskontrollen i verktygslådans fönster och välj den plats i dialogrutan där kontrollen ska placeras.
Upprepa ovanstående steg för att lägga till så många radioknappar som du behöver. Säkerställ att radioknapparna i gruppen är i följd i tabbordningen.
I fönstret Egenskaper ska du ange egenskapen Grupp för den första alternativknappen i flikarnas ordning till Sant.
Om du ändrar egenskapen Grupp till True läggs WS_GROUP-stil till i knappens post i dialogobjektet i resursskriptet och förhindrar att användaren kan välja mer än en alternativknapp i taget i knappgruppen (om användaren väljer en alternativknapp rensas de ytterligare knapparna i gruppen).
Anmärkning
Endast den första alternativknappen i gruppen ska ha egenskapen Grupp inställd på Sant. Om du har ytterligare kontroller som inte ingår i knappgruppen anger du även egenskapen Grupp för den första kontrollen som ligger utanför gruppen till Sant . Du kan snabbt identifiera den första kontrollen utanför gruppen genom att använda Ctrl+D för att visa tabbordningen.
Så här lägger du till en medlemsvariabel för alternativknappsgruppen
Högerklicka på den första alternativknappskontrollen i flikordningen (den dominerande kontrollen och den med egenskapen Grupp inställd på Sant) och välj Lägg till variabel.
I guiden Lägg till medlemsvariabel markerar du kryssrutan Kontrollvariabel och väljer sedan alternativknappen Värde .
I rutan Variabelnamn skriver du ett namn för den nya medlemsvariabeln.
I listrutan Variabeltyp väljer eller skriver du
intint.
Du kan nu ändra koden för att ange vilken radioknapp som ska visas markerad. Väljer till exempel
m_radioBox1 = 0;den första alternativknappen i gruppen.
Kravspecifikation
Win32
Se även
Hantera kontroller i dialogrutan
Anvisningar: Lägga till, redigera eller ta bort kontroller
Anvisningar: Layoutkontroller