OnRowActivate

Martin Ibarra <[email protected]>
Newsgroups gmane.comp.gnome.mono.hispano
Message-ID <[email protected]>
Que tal monos, ando trabajando con un TreeView y quiero que cuando le den
doble click pueda yo recoger los datos y manipularlos, encontre este codigo
en la documentacion del proyecto mono


treeview.Selection.Changed += OnSelectionChanged

static void OnSelectionChanged (object o, EventArgs args)
        {
                TreeIter iter;
                TreeModel model;

                if (((TreeSelection)o).GetSelected (out model, out iter))
                {
                        string val = (string) model.GetValue (iter, 0);
                        Console.WriteLine ("{0} was selected", val);
                }
        }


pero al tratar de hacerlo con un delegado OnRowActivate

treeview.RowActivated +=  OnRowActivate;

No me funcion

static void OnRowActivate (object o, EventArgs args)
        {
                TreeIter iter;
                TreeModel model;

                if (((TreeSelection)o).GetSelected (out model, out iter))
                {
                        string val = (string) model.GetValue (iter, 0);
                        Console.WriteLine ("{0} was selected", val);
                }
        }

Me marca un error hacer el cast en el if       if
(((TreeSelection)o).GetSelected (out model, out iter))

Saludos espero alguien me pueda hechar una mano.

_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.