protected virtual int GetActualImageIndex(Object imageSelector)
{
if (imageSelector == null)
return -1;
if (imageSelector is Int32)
return (int)imageSelector;
String imageSelectorAsString = imageSelector as String;
if (imageSelectorAsString != null && this.SmallImageList != null)
return this.SmallImageList.Images.IndexOfKey(imageSelectorAsString);
return -1;
}