0 / 0 / 0
Регистрация: 29.08.2016
Сообщений: 131
|
|
1 | |
.NET 4.x Как запомнить последний выбор пользователя в TreeView23.12.2017, 12:31. Показов 1768. Ответов 7
Добрый день!
Подскажите, знающие люди)) Задача заключается в следующем: Есть TreeView1 в котором пользователь выбирает тип некого расчета, после двойного клика по ноду - открывается тот или иной калькулятор для расчета. Я хочу добавить checkbox для запоминания последнего выбора пользователя и при новом открытии программы, treeview разворачивается на последнем открытом узле предыдущего сеанса. Я так понимаю, что запоминание выбора можно реализовать через my.settings, но остальную программную часть не могу додумать... Кто может объяснить, как реализовать данную задумку, желательно с примером, Спасибо!
0
|
23.12.2017, 12:31 | |
Ответы с готовыми решениями:
7
Запомнить последний выбор Запомнить последний выбор в DBLookupCombobox DropDownList: запомнить последний выбор в списке Powershell и Excel. Как запомнить последний номер строки? |
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,517
|
||||||
23.12.2017, 13:20 | 2 | |||||
Сообщение было отмечено AMG38 как решение
Решение
А остальное примерно так
1
|
0 / 0 / 0
Регистрация: 29.08.2016
Сообщений: 131
|
|
23.12.2017, 13:43 [ТС] | 3 |
Спасибо большое!
Все оказалось просто) У меня калькуляторы открываются по двойному клику на нод, как реализовать программный клик по необходимому ноду, для того, чтобы узел не просто раскрылся, а отобразился необходимый калькулятор?
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,517
|
||||||
23.12.2017, 14:09 | 4 | |||||
AMG38, Трудно что-либо сказать наверняка не зная, как у вас все реализовано, но попробуйте перенести код, который был в событии в отдельную процедуру, и вызывайте ее в Form_Load
0
|
0 / 0 / 0
Регистрация: 29.08.2016
Сообщений: 131
|
||||||
23.12.2017, 14:25 [ТС] | 5 | |||||
Вот код...
Открывалось при помощи события по тексту нода
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,517
|
|||||||||||
23.12.2017, 14:47 | 6 | ||||||||||
Сообщение было отмечено AMG38 как решение
Решение
Ну, тогда как-то так
Да, и в FormLoad:
1
|
0 / 0 / 0
Регистрация: 29.08.2016
Сообщений: 131
|
|
23.12.2017, 15:24 [ТС] | 7 |
Большое спасибо!
Со всем разобрался, все получилось)
0
|
1530 / 1478 / 322
Регистрация: 03.10.2012
Сообщений: 1,517
|
||||||
23.12.2017, 15:55 | 8 | |||||
AMG38, несколько замечаний вдогонку:
1. Блок Try/Catch здесь явно лишний, тем более без обработки исключения. При отладке кода иногда это может сильно затруднить поиск ошибки. 2. В коде лучше оперировать именами элементов, нежели их текстом. 3. Блоки If/Then я бы заменил на один Select Case. На мой взгляд - выглядит более лаконично и читаемо.
1
|
23.12.2017, 15:55 | |
23.12.2017, 15:55 | |
Помогаю со студенческими работами здесь
8
Excel 2010 Как запомнить последний элемент столбца Как запомнить пользователя через сессию? Как запомнить вошедшего пользователя на сайт ? Как запомнить выбор города Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |