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.
De eigenschap Name is een tekenreeks die door clients wordt gebruikt om een object voor de gebruiker te identificeren, te zoeken of aan te kondigen. Alle objecten ondersteunen de eigenschap Name.
De tekst op een knopbesturingselement is bijvoorbeeld de naam, terwijl de naam voor een keuzelijst of besturingselement bewerken de statische tekst is die direct voorafgaat aan het besturingselement in de tabvolgorde. Zelfs grafische objecten die geen naam weergeven, bevatten tekst wanneer een query wordt uitgevoerd voor de eigenschap Name.
De eigenschap Naam wordt opgehaald door IAccessible::get_accNameaan te roepen.
Namen selecteren
De naam van een object moet intuïtief zijn, zodat gebruikers de betekenis of het doel van het object begrijpen. Bovendien moet de eigenschap Naam uniek zijn ten opzichte van eventuele objecten op hetzelfde niveau in het bovenliggende object.
Navigatie in tabellen biedt vooral moeilijke problemen voor sommige gebruikers. Daarom moeten serverontwikkelaars tabelcelnamen zo beschrijvend mogelijk maken. U kunt bijvoorbeeld een celnaam maken door de namen van de rij en kolom te combineren die deze in beslag neemt, zoals 'A1'. Over het algemeen is het echter beter om meer beschrijvende namen te gebruiken, zoals 'Nancy, februari' waarbij 'Nancy' de huidige rij is en 'Februari' de huidige kolom is.
Aanvragen delegeren
Als een object geen toegang heeft tot de eigenschap Naam, worden aanvragen gedelegeerd aan het bovenliggende object, zodat het zich identificeert met de onderliggende id. Als een client bijvoorbeeld de eigenschap Naam van een besturingselement aanroept, delegeert het besturingselement bewerken de query naar het bovenliggende besturingselement, waardoor de waarde wordt geretourneerd van het statische tekstbesturingselement dat het bewerkingsbesturingselement labelt.