2013-08-25 168 views
0

我正在使用monodevelop,并做了一个nodeview,现在我想要获取所选字段的数据,只需点击鼠标 ido怎么样? 我想尝试使用目标信号。但我应该使用什么?Nodeview如何获取数据

回答

1

您可以通过your_nodeview.NodeSelection.SelectedNode访问所选节点的数据。

根据“只需单击鼠标”的含义,您可以使用NodeView.NodeSelection.Changed事件或EventBox.ButtonPressEvent事件。

1)只要nodeview的选定节点发生更改,就会引发NodeView.NodeSelection.Changed事件。特别是,当您在某个未选中的节点上单击鼠标时,它将变为选中状态并引发事件。您可以看到使用此事件here的示例。

2)如果你换你nodeview在事件盒,那么你就可以赶上鼠标点击您nodeview事件。你可以看到一个例子here