Как получить выбранное значение из моно Gtk.ComboBox? - PullRequest
6 голосов
/ 29 сентября 2011

Как получить выбранное значение (либо строку, либо ссылку на int) из Gtk.ComboBox в моно?Все, что я могу найти, это материал об использовании итераторов.Почему нет функции для простого извлечения значения (или есть)?

Ответы [ 2 ]

7 голосов
/ 30 сентября 2011

Для (int) индекса вы можете использовать:

comboBox.Active;

и для текста:

comboBox.ActiveText;
4 голосов
/ 12 сентября 2013

, чтобы получить выбранное значение в поле со списком GTK +, которое я использовал:

 TreeIter tree;
 comboBox.GetActiveIter(out tree);
 TreeModel = comboBox.Model ();
 String selectedText = (String) comboBox.Model.GetValue (tree, 0);

"comboBox" - это поле со списком GTK. Я надеюсь, что это поможет.

...