lparameters oControl, cArrayName local jx, lnNewPos, nOldMemberCount, nMembers local array aProperties[1] with this nOldMemberCount = iif(type("."+cArrayName+"[1,1]")="L",0,; alen(.&cArrayName,1)) nMembers = amembers(aProperties,oControl) for jx=1 to nMembers if inlist(aProperties[jx],"FONT","ALIGNMENT") if type("."+cArrayName+"[1,1]")#"L" dimension .&cArrayName.[alen(.&cArrayName,1)+1,3] endif lnNewPos = alen(.&cArrayName,1) .&cArrayName.[lnNewPos,1]=aProperties[jx] .&cArrayName.[lnNewPos,2]=getpem(oControl,aProperties[jx]) .&cArrayName.[lnNewPos,3]=oControl.parent.columnorder endif endfor endwithCetin