protected override void SetVisibleCore(bool value) { LastVisibleSet = value; base.SetVisibleCore(value); }