[MonoDevelop] How to Make Dialog which Disappears after 3 Seconds?

Michael Hutchinson m.j.hutchinson at gmail.com
Sat Apr 3 13:57:00 EDT 2010

On Fri, Apr 2, 2010 at 1:37 PM, Buttink <Buttink at gmail.com> wrote:
> I dont think GTK# is threadsafe. So depending on how you use the timer, it
> will probably crash GTK#. Im pretty sure this is the exact same thing that
> happends with winforms and WPF apps if you dont use Control.Invoke. Try
> looking at this  http://www.albahari.com/threading/part3.aspx#_ControlInvoke
> http://www.albahari.com/threading/part3.aspx#_ControlInvoke . Iv never
> actually tried this but its worth a shoot.

Control.Invoke does not exist in GTK#. Use Application.Invoke:


Also, in this particular case a Glib timeout would make more sense
than a timer, since it runs on the GTK mainloop:


Michael Hutchinson

More information about the Monodevelop-list mailing list