diff --git a/SunnyUI/Controls/UITabControl.cs b/SunnyUI/Controls/UITabControl.cs index 406cc5bf..7eefde51 100644 --- a/SunnyUI/Controls/UITabControl.cs +++ b/SunnyUI/Controls/UITabControl.cs @@ -850,7 +850,7 @@ namespace Sunny.UI { if (AutoClosePage) { - Frame.DealPageRemoved(pages[i]); + Frame?.DealPageRemoved(pages[i]); try { diff --git a/SunnyUI/Frames/UIPage.cs b/SunnyUI/Frames/UIPage.cs index 2ef2d6a8..3f2bb1b2 100644 --- a/SunnyUI/Frames/UIPage.cs +++ b/SunnyUI/Frames/UIPage.cs @@ -454,7 +454,7 @@ namespace Sunny.UI public virtual void Init() { Initialize?.Invoke(this, new EventArgs()); - Frame.DealPageSelected(this); + Frame?.DealPageSelected(this); } protected override void OnLoad(EventArgs e)