fix(winforms): release module grid resources
This commit is contained in:
@@ -209,6 +209,26 @@ namespace Lskj.Control.Model
|
||||
|
||||
this.OnRightCallback = handler;
|
||||
}
|
||||
|
||||
internal virtual void ReleaseResourcesForDispose()
|
||||
{
|
||||
OnRightCallback = null;
|
||||
OnBeforeHandleParamsCallback = null;
|
||||
if (MenuStrip != null)
|
||||
{
|
||||
MenuStrip.Opening -= MenuStripOpening;
|
||||
MenuStrip.Dispose();
|
||||
MenuStrip = null;
|
||||
}
|
||||
RightMenuItems.Clear();
|
||||
RightMenuBtnEdits.Clear();
|
||||
RightMenuMrpBtnEdits.Clear();
|
||||
BaseGridView = null;
|
||||
ControlObj = null;
|
||||
Model = null;
|
||||
MenuTable = null;
|
||||
AccountItem = null;
|
||||
}
|
||||
/// <summary>
|
||||
/// <para>说明:右键菜单执行前调用</para>
|
||||
/// <para>创建人:龚宇超</para>
|
||||
|
||||
Reference in New Issue
Block a user