private AutoSpriteControlBase GetCharKindContainer(UIListItemContainer item, int pTargetCharKind) { if (item == null) { return(null); } int objCount = item.GetObjCount(); for (int i = 0; i < objCount; i++) { object elementObject = item.GetElementObject(i); if (elementObject != null) { if (elementObject is NrCharKindInfo) { NrCharKindInfo nrCharKindInfo = (NrCharKindInfo)elementObject; if (nrCharKindInfo.GetCharKind() == pTargetCharKind) { return(item.GetElement(i)); } } } } return(null); }