When you want to disable a button but say create a message box when its clicked, or have it still show tool tip text you can use:
->ForeColour = System::Drawing::SystemColors::ControlText //for normal button
->ForeColour = System::Drawing::SystemColors::InactiveCaptionText //for disabled button
and then just to a check in the buttons click function.
