110,539
社区成员
发帖
与我相关
我的任务
分享
protected override void OnClosed(EventArgs e)
{
base.OnClosed(e);
}
protected override void OnClosing(CancelEventArgs e)
{
base.OnClosing(e);
}
public void Close()
{
if (base.GetState(0x40000))
{
throw new InvalidOperationException(SR.GetString("ClosingWhileCreatingHandle", new object[] { "Close" }));
}
if (base.IsHandleCreated)
{
this.closeReason = CloseReason.UserClosing;
base.SendMessage(0x10, 0, 0);
}
else
{
base.Dispose();
}
}