Connect a "ButtonClickEvent" or usually better a "ButtonReleaseEvent" to
the tree view.
In the handler code you can check, which mouse was clicked or released:
protected virtual void OnMyTreeViewButtonReleaseEvent (object o,
Gtk.ButtonReleaseEventArgs args)
{
switch ( args.Event.Button )
{
case 1: /*left button*/
Console.WriteLine( "Left Mouse button released" );
break;
case 2: /*middle button*/
break;
case 3: /*right button */
Console.WriteLine( "Right Mouse button released" );
// add you specialized code here ...
// e.g.:
// _myContextMenu.Popup();
break;
}
}
Best regards,
Marco
Am 05.05.2011 17:54, schrieb luca:
hi all, i've got the gui that contains a treeview
Gtk.TreeView tree = new Gtk.TreeView ();
Gtk.TreeViewColumn column_app = new Gtk.TreeViewColumn();
Gtk.TreeStore stazStore = new Gtk.TreeStore (typeof (string), typeof
(string));
///// other code
Gtk.TreeIter stationen = stazStore.AppendValues ("STAZIONI");
Gtk.TreeIter planned_operation = stazStore.AppendValues ("OPERAZIONI
PIANIFICATE");
Gtk.TreeIter users = stazStore.AppendValues ("UTENTI");
now the thing that i would like to know is if i can attach an handler for
the "right click mouse" when the mouse is over those three TreeIter for
visualizing a series of option
regards,
Luca
--
View this message in context:
http://mono.1490590.n4.nabble.com/right-click-mouse-question-tp3498724p3498724.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.
_______________________________________________
Gtk-sharp-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
_______________________________________________
Gtk-sharp-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list