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