This class encapsulates the data for the Control.ChangeUICues event. It allows you to determine which of the UICues have Changed . public class UICuesEventArgs : EventArgs { // Public Constructors public UICuesEventArgs (UICues uicues ); // Public Instance Properties public UICues Changed {get; } public bool ChangeFocus {get; } public bool ChangeKeyboard {get; } public bool ShowFocus {get; } public bool ShowKeyboard {get; } } HierarchySystem.Object System.EventArgs UICuesEventArgs Passed ToControl.OnChangeUICues() , UICuesEventHandler.{BeginInvoke() , Invoke()} |