ButtonTracker - YiZhang-Paul/Mock_Up_Calculator GitHub Wiki
Namespace: UtilityClassLibrary
Implements: IButtonTracker
Description: Track button control's status (enabled/disabled);
| Constructors | Usage |
|---|---|
| ButtonTracker() | Initializes an instance of ButtonTracker class |
| Methods | Usage |
|---|---|
| Disable(Button) | disable specified button |
| Enable(Button) | enable specified button |
| IsDisabled(Button) | check if a button is disabled |
Remarks:
The button's status stored in the tracker is NOT the same as "Enabled" property of button control; the purpose of the tracker is to allow the client to customize the behavior of a "disabled" button without actually setting the "Enabled" property to false (for instance, one can not modify a button control's appearance once the "Enabled" property is set to false).