[MonoDevelop] Loop through all the controls on the active form in Gtk#?
rubenvive at gmail.com
Tue Oct 30 20:11:09 EDT 2007
Thanks a lot, Jon.
My way is clear now.... I got the idea, I will work from this...
On 10/30/07, Jon Cosby <jon at jcosby.com> wrote:
> 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;
> Gtk.Widget widgets2;
> 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";
> Jon Cosby
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
Rubén D. Guíñez G.
More information about the Monodevelop-list