protected override void Dispose(bool disposing)
{
if (disposing)
{
// Unhook from any current krypton form monitoring
if (_kryptonForm != null)
{
// Remove our elements from the custom chrome
if (_integrated)
{
_captionAppButton.OwnerForm = null;
_kryptonForm.AllowIconDisplay = true;
_kryptonForm.RevokeViewElement(_contextTiles, ViewDockStyle.Fill);
_kryptonForm.RevokeViewElement(_captionAppButton, ViewDockStyle.Left);
_kryptonForm.RevokeViewElement(_captionQAT, ViewDockStyle.Left);
_integrated = false;
}
_kryptonForm.ApplyCustomChromeChanged -= new EventHandler(OnFormChromeCheck);
_kryptonForm.ClientSizeChanged -= new EventHandler(OnFormChromeCheck);
_kryptonForm.WindowActiveChanged -= new EventHandler(OnWindowActiveChanged);
_kryptonForm = null;
}
}
base.Dispose(disposing);
}