System.Windows.Forms.Cursor.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
		public void Dispose ()
		{
			if (cursor != null) {
				cursor.Dispose ();
				cursor = null;
			}

			if (shape != null) {
				shape.Dispose ();
				shape = null;
			}

			if (mask != null) {
				mask.Dispose ();
				mask = null;
			}

			GC.SuppressFinalize (this);
		}

Usage Example

Example #1
0
 public void Dispose()
 {
     if (_isSystemCur)
     {
         _cursor = null;
     }
     else
     {
         if (_cursor != null)
         {
             _cursor.Dispose();
             _cursor = null;
         }
         if (_nativeCursorHandler != IntPtr.Zero)
         {
             DestroyCursor(_nativeCursorHandler);
             _nativeCursorHandler = IntPtr.Zero;
         }
     }
 }
All Usage Examples Of System.Windows.Forms.Cursor::Dispose