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