Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Tabvolgorde
De tabvolgorde is de volgorde waarin de Tab-toets de invoerfocus verplaatst van het ene besturingselement naar het volgende in een dialoogvenster. Meestal gaat de tabvolgorde van links naar rechts en van boven naar beneden in een dialoogvenster. Elk besturingselement heeft een Tabstop-eigenschap die bepaalt of een besturingselement de invoerfocus ontvangt.
- Als u de invoerfocus voor een besturingselement wilt instellen, selecteert u in het venster Eigenschappen of Waar of Onwaar in de eigenschap Tabstop.
Zelfs besturingselementen waarvoor de eigenschap Tabstop niet is ingesteld op Waar , moeten deel uitmaken van de tabvolgorde, met name voor besturingselementen die geen bijschriften hebben. Statische tekst die een toegangssleutel voor een gerelateerd besturingselement bevat, moet direct voorafgaan aan het gerelateerde besturingselement in de tabvolgorde.
Opmerking
Als het dialoogvenster overlappende besturingselementen bevat, kan het wijzigen van de tabvolgorde de manier wijzigen waarop de besturingselementen worden weergegeven. Besturingselementen die later in de tabvolgorde worden weergegeven, worden altijd weergegeven boven op overlappende besturingselementen die eraan voorafgaan in de tabvolgorde.
Als u de huidige tabvolgorde voor alle besturingselementen wilt weergeven, gaat u naar het menuTabvolgorde> of drukt u op Ctrl + D.
Een getal in de linkerbovenhoek van elk besturingselement toont de plaats in de huidige tabvolgorde.
Als u de tabvolgorde voor alle besturingselementen wilt wijzigen, gaat u naar het menuTabvolgorde> en stelt u de tabvolgorde in door elk besturingselement te selecteren in de volgorde waarin u de Tab-toets wilt volgen.
Als u de tabvolgorde voor twee of meer besturingselementen wilt wijzigen, gaat u naar het menu Opmaken>Tabvolgorde. Houd Ctrl ingedrukt en selecteer het besturingselement waar de wijziging in de volgorde begint, laat de Ctrl-toets los en selecteer de besturingselementen in de volgorde waarin u de Tab-toets wilt volgen vanaf dat punt.
Als u bijvoorbeeld de volgorde van besturingselementen
79wilt wijzigen, houdt u Ctrl ingedrukt en selecteert u eerst het besturingselement6.Als u een specifiek besturingselement wilt instellen op getal
1, of als eerste in de tabvolgorde, dubbelklikt u op het besturingselement.
Aanbeveling
Wanneer u de tabvolgordemodus hebt geopend, drukt u op Esc of Enter om de tabvolgorde af te sluiten en schakelt u de mogelijkheid uit om de tabvolgorde te wijzigen.
Mnemonics (toegangssleutels)
Normaal gesproken verplaatsen toetsenbordgebruikers de invoerfocus van het ene besturingselement naar het andere in een dialoogvenster met de toetsen Tab en Pijl . U kunt echter een toegangssleutel (een nemonische of gemakkelijk te onthouden naam) definiëren waarmee gebruikers een besturingselement kunnen kiezen door op één toets te drukken.
Een toegangssleutel definiëren voor een bedieningselement met een zichtbaar bijschrift (drukknoppen, selectievakjes en keuzerondjes)
Selecteer het bedieningselement in het dialoogvenster.
Typ in het venster Eigenschappen in de eigenschap Bijschrift een nieuwe naam voor het besturingselement en typ een ampersand (
&) vóór de gewenste letter als toegangssleutel voor dat besturingselement. Bijvoorbeeld:&Radio1.Druk op Enter.
Er wordt een onderstreping weergegeven in het weergegeven bijschrift om de toegangssleutel aan te geven, bijvoorbeeld Radio1.
Een toegangssleutel instellen voor een bedieningselement zonder zichtbaar bijschrift
Maak een bijschrift voor het besturingselement met behulp van een besturingselement Statische tekst in de werkset.
Typ in het statische tekstbijschrift een en-teken (
&) vóór de gewenste letter als toegangssleutel.Zorg ervoor dat het bedieningselement voor statische tekst direct voorafgaat aan het bedieningselement dat het labelt in de tabvolgorde.
Opmerking
Alle toegangssleutels in een dialoogvenster moeten uniek zijn. Als u wilt controleren op dubbele toegangssleutels, gaat u naar het menu Format>Check Mnemonics.
Waarden voor keuzelijst met invoervak
U kunt waarden toevoegen aan een keuzelijst zolang u de Dialoogvenstereditor hebt geopend.
Aanbeveling
Het is een goed idee om alle waarden toe te voegen aan de combobox voordat u de grootte van het vak in de Dialoogvenstereditor wijzigt, anders kunt u tekst afkappen die moet worden weergegeven in het combo besturingselement.
Waarden invoeren in een besturingselement met invoervak
Kies het besturingselement keuzelijst met invoervak door het te selecteren.
Schuif in het venster Eigenschappen omlaag naar de eigenschap Gegevens .
Opmerking
Als u eigenschappen weergeeft gegroepeerd op type, worden gegevens weergegeven in de eigenschappen Misc .
Selecteer het waardegebied voor de eigenschap Gegevens en typ de gegevenswaarden, gescheiden door puntkomma's.
Opmerking
Plaats geen spaties tussen waarden omdat spaties de alfabetisering in de vervolgkeuzelijst verstoren.
Druk op Enter wanneer u klaar bent met het toevoegen van waarden.
Voor informatie over het vergroten van het dropdown-gedeelte van een combobox, zie De grootte van de combobox en zijn Drop-Down-lijst instellen.
Opmerking
U kunt met deze procedure geen waarden toevoegen aan Win32-projecten (de eigenschap Gegevens wordt grijs weergegeven voor Win32-projecten). Omdat Win32-projecten geen bibliotheken hebben die deze mogelijkheid toevoegen, moet u waarden toevoegen aan een keuzelijst met invoervak met een Win32-project via een programma.
Het uiterlijk van waarden in een keuzelijst testen
Nadat u waarden hebt ingevoerd in de eigenschap Gegevens , selecteert u de knop Testen op de werkbalk van de dialoogvenstereditor.
Scroll naar beneden door de hele waardenlijst. Waarden worden exact weergegeven zoals ze worden getypt in de eigenschap Gegevens in het venster Eigenschappen . Er is geen spelling- of hoofdlettercontrole.
Druk op Esc om terug te gaan naar de editor van het dialoogvenster .
Waarden voor keuzerondeselectie
Wanneer u radioknoppen aan een dialoogvenster toevoegt, behandelt u ze als een groep door in het venster Eigenschappen een groeps eigenschap in te stellen voor de eerste knop van de groep. Er wordt vervolgens een besturings-id voor dat keuzerondje weergegeven in de wizard Lidvariabele toevoegen, waarmee u een lidvariabele kunt toevoegen aan de groep keuzerondjes.
U kunt meer dan één groep keuzerondelen in een dialoogvenster plaatsen. Voeg elke groep toe met behulp van de volgende procedure.
Een groep radioknoppen toevoegen aan een dialoogvenster
Selecteer het keuzerondje in het Werksetvenster en kies de plek in het dialoogvenster waar u het element wilt plaatsen.
Herhaal de bovenstaande stap om zoveel radioknoppen toe te voegen als u nodig heeft. Zorg ervoor dat de radioknoppen in de groep opeenvolgend zijn in de tabvolgorde.
Stel in het venster Eigenschappen de eigenschap Groep van de eerste radio button in de tabvolgorde in op True.
Als u de eigenschap Groep wijzigt in True , wordt de WS_GROUP stijl toegevoegd aan de vermelding van de knop in het dialoogvensterobject van het resourcescript en voorkomt u dat de gebruiker meer dan één keuzerondje tegelijk in de knopgroep kan selecteren (als de gebruiker één keuzerondje selecteert, worden de andere in de groep gewist).
Opmerking
Alleen het eerste keuzerondje in de groep moet de Groep eigenschap op Waar ingesteld hebben. Als je extra besturingselementen hebt die geen deel uitmaken van de knopgroep, stel dan de eigenschap Groep van het eerste besturingselement dat zich buiten de groep bevindt ook in op Waar. U kunt snel het eerste besturingselement buiten de groep identificeren met Ctrl+D om de tabvolgorde weer te geven.
Een lidvariabele toevoegen voor de radioknopgroep
Klik met de rechtermuisknop op de eerste radioknop in de tabvolgorde (het dominante besturingselement en de knop waarin de eigenschap Groep is ingesteld op True) en kies Variabele toevoegen.
Schakel in de wizard Lidvariabele toevoegen het selectievakje Controlevariabele in en vervolgens selecteer je het keuzerondje Waarde.
Typ in het vak Variabelenaam een naam voor de nieuwe lidvariabele.
In het keuzelijstvak Variabele type, selecteer
intof typ int.
U kunt nu de code wijzigen om op te geven welk keuzerondje moet worden geselecteerd. Bijvoorbeeld,
m_radioBox1 = 0;selecteert het eerste keuzerondje in de groep.
Behoeften
Win32
Zie ook
Besturingselementen van het dialoogvenster beheren
Procedure: Besturingselementen toevoegen, bewerken of verwijderen
Handleiding: Lay-outbesturingselementen