[MonoDevelop] Loop through all the controls on the active form in Gtk#?
jon at jcosby.com
Tue Oct 30 19:51:03 EDT 2007
Ruben Guinez wrote:
> How I can do that?.
> In C#, but in Windows Forms .Net Window I can to do that. But with in
> Gtk# not yet !.
> Please, Can anybody help me?
> Thanks in advance...
GTK# widgets are children to their containers. You have to iterate
through each container.
Gtk.Widget widgets1 = this.vbox1.Children;
foreach(Widget w1 in widgets1)
if (w1 is Gtk.HButtonBox)
HButtonBox hbbox = (HButtonBox) w1;
widgets2 = hbbox.Children;
foreach (Widget w2 in widgets2)
Button btn = (Button) w2;
btn.Label = "Hello";
More information about the Monodevelop-list