2013-08-25 166 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