Получить выбранный элемент TreeView в Mono GTK# .NET

18:03:2013 Рі.

Программирование на GTK# с использованием платформы Mono .NET может показаться не совсем понятным, с первой точки зрения, делом. Необходимо привыкать, в частности, к другим контролам. В этой заметке рассматривается способ получения значения TreeView по стороннему событию, к примеру, нажатию кнопки.

Чтобы получить выделенный элемент в TreeView в Mono .NET на языке C# необходимо выполнить следующий блок. Предположим, мы нажимаем кнопку Update, а наш TreeView называется TV_ManualStructure

protected void OnBNUpdateDescriptionClicked (object sender, System.EventArgs e)
{
    TreeIter iter;
    TreeModel model;

    if(TV_ManualStructure.Selection.GetSelected(out model, out iter))
    {
       string val = (string) model.GetValue (iter, 0);
       MessageBox.Show(val);
    }
}

В случае, если не совсем понятно, как была использования функция MessageBox.Show прочитайте эту заметку.

 

Добавить комментарий



Обновить

« Установить цвет текста конкретного элемента (ячейки) в TreeView GTK# Mono .NET   Работа с GTK# TreeView в Mono (на примере Monodevelop) »
← Раньше

Фотоальбом

fotic.jpg

Облако Тегов