-1
私は現在、選択した項目を取得しようと苦労しています。 (C#GTK2.0-モノ)GTK Tree/ListViewが選択されました。
このデータを "onActivateEvent"からどのように取得できますか?
list.SelectedItems悲しいことにオプションではありません。
私は現在、選択した項目を取得しようと苦労しています。 (C#GTK2.0-モノ)GTK Tree/ListViewが選択されました。
このデータを "onActivateEvent"からどのように取得できますか?
list.SelectedItems悲しいことにオプションではありません。
ゆゆき。
まず、使用する信号イベントはRowActivatedです。
protected void selectClientRow(object sender, RowActivatedArgs args)
{
TreeSelection my_selected_row = (sender as TreeView).Selection;
TreeModel my_model;
TreeIter my_iterator;
if (my_selected_row.GetSelected(out my_model, out my_iterator))
{
Console.WriteLine("Client ID: {0}",my_list_store.GetValue(my_iterator,0).ToString());
Console.WriteLine("Name: {0}",my_list_store.GetValue(my_iterator,1).ToString());
}
}
以降.getvalue(my_iterator、0)、列0に格納された値を取得する:あなたはListStoreはmy_list_storeと呼ばれていて、あなたの最初の列はIDとクライアントの名前が持っていると仮定すると
、 等々。
私はこれが役に立ちます。
あなたはどのコードを試しましたか? TreeViewには、使用できるtreeView.Selectionがあります。 –