public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
{
if (context != null)
{
EventDescriptorCollection events = GetAvailableEvents(context);
string[] eventNames = new string[events.Count];
for (int i = 0; i < events.Count; ++i)
{
eventNames[i] = events[i].Name;
}
Array.Sort(eventNames);
return new StandardValuesCollection(eventNames);
}
return base.GetStandardValues(context);
}