Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как добавить элемент в listBox и переместить фокус, Получение текста элемента ListBox 
V
    Опции темы
vinograd2008
Дата 19.12.2011, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 7.12.2008

Репутация: нет
Всего: нет



Есть форма. На ней есть кнопка добавить элемент которая добавляет элемент введенный в текстовое поле в список. Как при добавлении элемента списка сдвинуть его фокус то есть переместить выделение на следующий элемент списка и получить текст выделенного элемента списка.

               
listBoxS.Items.Add(textR.Text);   // элементы добавляются после добавления 1, при добавлении 2 выделение не сдвигается на второе элемент как сделать чтобы сдвигалось.         

 if (listBoxA.SelectedIndex > -1)
                        {
                             label.Text = listBoxA.SelectedItem.ToString(); // Выводит текст 1 элемента списка или предыдущего который добавляю.
                        }

Это сообщение отредактировал(а) vinograd2008 - 19.12.2011, 15:43
PM MAIL   Вверх
RastaDja
Дата 19.12.2011, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 337
Регистрация: 1.11.2010

Репутация: нет
Всего: 5



int index = listBoxS.Items.Add(textR.Text); 
listBoxS.SetSelected(index, true);

Это сообщение отредактировал(а) RastaDja - 19.12.2011, 16:42


--------------------
The more closely you look at one thing, the less closely can you see something else.
PM MAIL   Вверх
vinograd2008
Дата 19.12.2011, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 7.12.2008

Репутация: нет
Всего: нет



Цитата(RastaDja @ 19.12.2011,  16:41)
int index = listBoxS.Items.Add(textR.Text); 
listBoxS.SetSelected(index, true);

Я пишу на WPF, но с применением WinForm а там нет метода SetSelected может есть другие варианты без SetSelected
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.