Wie erhalte ich den Textstring von Gtk.TreeSelection ausgewählten Elemente?

StackOverflow https://stackoverflow.com/questions/1249364

  •  12-09-2019
  •  | 
  •  

Frage

Hier ist der Code:

    protected virtual void OnTreeview3CursorChanged (object sender, System.EventArgs e)
{
    TreeSelection selection = (sender as TreeView).Selection;
    TreeModel model;
    TreeIter iter;
    // The iter will point to the selected row
    if(selection.GetSelected(out model, out iter))
    {
        int selected_id = -1;
        string select_path = model.GetPath(iter).ToString();
        if (select_path.Contains(":")) {
            return;
        }
        else {
            selected_id = int.Parse(select_path);
        }
        TravTasks.TravTaskEditWidget task_edit_widget = 
            new TravTasks.TravTaskEditWidget(new TravTasks.TravellerTask(select_path));

Alles, was ich will, ist der Text in dem ausgewählten Elemente, nicht seine Indexnummer.

War es hilfreich?

Lösung

ich habe vergessen, dies wurde hier beantwortet: http://lists.ximian.com/pipermail/ gtk-sharp-Liste / 2009-Juli / 009796.html

Die Antwort ist also:

Console.WriteLine (model.GetValue (iter, 0);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top