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);
    }