[MonoDevelop] How to Change the Mouse Cursor?

Jacek Ruzyczka ruzyczka at versanet.de
Mon Sep 10 15:37:05 EDT 2007


> this.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.Watch); where
> "this" is the window whose cursor type you want to change.
>
> Gtk# related questions are probably better asked on the gtk-sharp
> mailing list - http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
> 
Thanks...I've just solved my problem by defining the following property:

		///<summary>
		///true, if this form is locked and the cursor has the
		///shape of an hourglass (Windows) or watch (Linux).
		///</summary>
		public bool Hourglass {

			set {
				if (value == true) {
					this.GdkWindow.Cursor = new Cursor
						(Gdk.CursorType.Watch);
				}
				else {
					this.GdkWindow.Cursor = new Cursor
						(Gdk.CursorType.Arrow);
				}
			}
		}

You can use it for all Gtk objects providing a GdkWindow property.

Regards
Jacek


More information about the Monodevelop-list mailing list