|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.12.2014, 21:42 | #1 |
Регистрация: 30.09.2013
Сообщений: 9
|
Как получить предыдущий выделеный итем в combobox?
Нужно, чтобы как только selectedindex менялся, выводилось сообщение что предыдущий выбранный итем был такой-то такой-то. Как такое реализовать?
|
10.12.2014, 21:58 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
WinForms? WPF?
Например, при каждом изменении выбора запоминать выбранный элемент. Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 10.12.2014 в 22:05. |
10.12.2014, 22:01 | #3 |
Регистрация: 30.09.2013
Сообщений: 9
|
winforms. А также не получится - событие SelectedIndexChanged срабатывает только после того, как index поменялся. Или я ошибаюсь?
|
10.12.2014, 22:04 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Да, но в currVal же и будет предыдуший пока ему не присвоен новый.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.12.2014, 22:11 | #5 |
Регистрация: 30.09.2013
Сообщений: 9
|
Кажется это я чего-то не понимаю. Что такое currVal и prevVal. Насколько я понимаю это переменные типа string/int (selcted item/index). Так?
|
10.12.2014, 22:17 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну смотря что вам надо от него и что храните в нем (строки, объекты).
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.12.2014, 22:20 | #7 |
Регистрация: 30.09.2013
Сообщений: 9
|
Дошло. Спасибо. Сам бы не догадался
Всё таки не до конца дошло. Можете объяснить как присваивается значение _prevVal? Последний раз редактировалось Stilet; 11.12.2014 в 07:58. |
10.12.2014, 23:17 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что объяснить-то? Я не могу тут ничего объяснить, вроде и так все просто, присваиваются значения двум переменным.
Поставьте breakpoint в это место и смотрите отладчиком их значения по шагам.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.12.2014, 23:23 | #9 |
Регистрация: 30.09.2013
Сообщений: 9
|
Сначала объявляются переменные _prevVal и _currVal. Значения не присваиваются. Т.е. значение равно null. Дальше вы приравниваете _prevVal и _currVal. Т.е. null = null. Дальше Задаёте значение _currVal. А _prevVal получается всё такое же значение - null. Что я не так понял?
|
10.12.2014, 23:27 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну в первый раз конечно оно null, когда ничего еще не выбрано.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить текст нулевого элемента ComboBox | wm_leviathan | C# (си шарп) | 7 | 20.04.2013 23:42 |
Получить значения ComboBox'a WinApi Delphi | ][acker | Win Api | 2 | 17.03.2013 20:25 |
как получить первую букву из combobox | Volkogriz | Общие вопросы Delphi | 17 | 15.02.2013 23:39 |
<div> наслаивается на предыдущий! | AdeL1ne | HTML и CSS | 9 | 02.05.2012 12:31 |
ComboBox. Как получить дату? | maksim_serg | Microsoft Office Excel | 1 | 06.04.2010 08:28 |