[Gtk-sharp-list] System Time
Michael Hutchinson
m.j.hutchinson at gmail.com
Sun Jul 16 14:55:15 EDT 2006
On 7/16/06, Attila Zilizi <zilo at wmx.sk> wrote:
> Hi all. I'm a beginner in programming.
>
> How is possible to display the system time on a label keeping updated
> every second?
Assuming that your label is called 'label', try
GLib.Timeout.Add (1000, delegate {
label.Text = System.DateTime.Now.ToString ("t");
return true;
};
This technique is the easiest way to do it in GTK#. Essentially,
GLib.Timeout.Add is used to add a delegate that should be called after
a given number of milliseconds (in this case, 1000ms, which is 1s).
The method returns true to indicate that it should be called again
when another 1000ms have elapsed.
--
Michael Hutchinson
http://mjhutchinson.com
More information about the Gtk-sharp-list
mailing list