我需要獲取Gtk.TreeView
中的節點位置。我能夠獲得該行和用戶更改的內容,但是我必須強化該列,有什麼方法可以實現?Mono在TreeView中獲取節點位置
下面的代碼:
private void artistNameCell_Edited (object o, Gtk.EditedArgs args)
{
Gtk.TreeIter iter;
musicListStore.GetIter (out iter, new Gtk.TreePath (args.Path));
Song song = (Song) musicListStore.GetValue (iter, 0);
song.Artist = args.NewText;
}
從這兒http://www.mono-project.com/GtkSharp_TreeView_Tutorial,它是可編輯的文本單元部分。在代碼中,他們只選擇列號0: - /,但我需要用戶點擊任何列。分別確切的節點位置像node[row,column]
,現在我只有node[iter,0]
。
的可能重複[TreeView中的鼠標指針下如何獲得該項目(樹節點)?](http://stackoverflow.com/問題/ 9556389 /如何獲得項目樹節點下的鼠標指針在樹視圖) – skolima 2012-03-09 21:11:03
不,此行Item item =(Item)store.GetValue(iter ,0);再次提到第一列: - /我試過了 – user1086004 2012-03-09 21:23:33