FUNCTION This_ACCESS(lcMember) DO CASE CASE INLIST(UPPER(lcMember), "FONTNAME","FONTSIZE","FONTBOLD","etc...") RETURN This.lblMyLabel CASE INLIST(UPPER(lcMember), "FORECOLOR","BACKCOLOR","BACKSTYLE","etc...") RETURN This.shpMyShape OTHERWISE RETURN This ENDIF ENDFUNCThis works if the user is ACCESSing or ASSIGNing a value to the property.