On Wed, Dec 31, 2008 at 1:42 PM, fourthirtysix <[email protected]> wrote: > This did the trick perfectly. Thanks! The combination of splitting the > database/memory intesive parts of the program into Threads was the first > step. Then, your suggestion to use Application.Invoke got the GUI to update > more cleanly while the intensive operations were still running. > > Now I'm off to work on the next section of the program. Thanks again!
Glad it's working. Just remember that *any* time you modify GUI stuff you should use Application.Invoke if you are on another thread. Read operations are usually safe, I think. See http://mono-project.com/Responsive_Applications#Gtk.Application.Invoke -- Chris Howie http://www.chrishowie.com http://en.wikipedia.org/wiki/User:Crazycomputers _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
