public override void EndPick(SlimDX.Vector2 mousePos, PickType pickType, UiControl control) { base.EndPick(mousePos, pickType, control); UiControl par = Parent; switch (pickType) { case PickType.Focus: /* if (DoClick() == false) { Open(); } else { Close(); }*/ break; case PickType.UnFocus: if (control == null || control.IsDescendantOf(this) == false) { Close(); } break; default: break; } }