mirror of
https://github.com/d-moco/panSight3DForm.git
synced 2025-01-10 12:37:15 -05:00
56 lines
1.5 KiB
C#
56 lines
1.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace PanSight3DForm
|
|
{
|
|
class CursorCtrol : IDisposable
|
|
{
|
|
Form _form;
|
|
|
|
public CursorCtrol(Form form)
|
|
{
|
|
_form = form;
|
|
_form.Cursor = System.Windows.Forms.Cursors.WaitCursor;
|
|
}
|
|
|
|
~CursorCtrol()
|
|
{
|
|
|
|
}
|
|
|
|
#region IDisposable Support
|
|
private bool disposedValue = false; // 要检测冗余调用
|
|
|
|
protected virtual void Dispose(bool disposing)
|
|
{
|
|
if (!disposedValue)
|
|
{
|
|
if (disposing)
|
|
{
|
|
// TODO: 释放托管状态(托管对象)。
|
|
_form.Cursor = System.Windows.Forms.Cursors.Arrow;
|
|
}
|
|
|
|
// TODO: 释放未托管的资源(未托管的对象)并在以下内容中替代终结器。
|
|
// TODO: 将大型字段设置为 null。
|
|
|
|
disposedValue = true;
|
|
}
|
|
}
|
|
|
|
// 添加此代码以正确实现可处置模式。
|
|
void IDisposable.Dispose()
|
|
{
|
|
// 请勿更改此代码。将清理代码放入以上 Dispose(bool disposing) 中。
|
|
Dispose(true);
|
|
// TODO: 如果在以上内容中替代了终结器,则取消注释以下行。
|
|
// GC.SuppressFinalize(this);
|
|
}
|
|
#endregion
|
|
}
|
|
}
|