none
Элементы TreeView в текст RRS feed

  • Вопрос

  • Мне нужно сделать так
    Человек по щелчку может добавлять ветки в TreeView. Всего древовидная структура двухуровневая.
    Мне нужно сделать так, чтобы когда он добавил нужные TreeView элементы он мог нажать кнопку и это всё превратилось в текст. Вот, например, смотрите:
    Человек добавил элемент в TreeView. Он выбирает из ComboBox Саша подарить Кому-то n-кол-во машин.
    Кому-то и n-кол-во кликабельны. Он может туда вписать вместо Кому-то Миша и вместо n-кол-во 3.
    В итоге добавляется элемент TreeView с каким нибудь названием. И если он нажмёт на кнопку этот TreeView элемент превратится в текст:
    Саша подарил Мише 3 машин.
    В TreeView таких элементов будет много. Пользователь может добавлять несколько элементов и вместо Миша может писать, например, Маша. И если он нажимает на кнопку, то эти элементы превращаются в текст.
    Вот впрочем всё, что хотел сказать. И есть ли другие способы реализации этого, так сказать, процесса.

    Можно ли на каждый TreeView давать какой нибудь атрибут и чтобы при выполнении конверта элементов TreeView в текст вместо этого элемента ставился этот определённый атрибут ?

    Например: Саша дарить Миша 3 Машина. Его атрибут будет динамичным, чтобы когда пользователь нажал на дарить и изменил его, например, на продать, то при конверте было так: Саша подарил Мише 3 машины, и при изменении на продать, так: Саша продал Мише 3 машины.


    • Изменено Jack-PoT 9 марта 2014 г. 10:19
    9 марта 2014 г. 10:19

Ответы

  • Можно ли на каждый TreeView давать какой нибудь атрибут и чтобы при выполнении конверта элементов TreeView в текст вместо этого элемента ставился этот определённый атрибут ?

    Он уже есть, используйте свойство Tag. есть почти во всех контроллах, даже button, он наследует System.Object, а значит вы сможете туда впихать все что угодно

    9 марта 2014 г. 21:29