0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 7
1

Вызов введенных строк в textbox

26.07.2018, 10:30. Показов 877. Ответов 4
Метки нет (Все метки)

Добрый день.
Есть textbox1 и textbox2. Я ввожу в textbox2 строку, нажимаю Enter и эта строка записывается в textbox1, и так несколько раз разные строки. Как сделать так, чтобы при нажатии стрелочки вверх или вниз в textbox2 перебирались для выбора все ранее введенные строки, так как бывает что нужно снова ввести в textbox2 уже ранее введенную строку.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2018, 10:30
Ответы с готовыми решениями:

asp.net вызов textbox[i] из ранее созданного массива textbox
Есть две кнопки на веб-форме. Нажимая на первую получаем массив текстбоксов. Нажимая по второй...

Сравнение строк введенных в грид и строк из массива
У меня есть массив с строками.(максимальная длина строки 8 символов, минимальная длина 3 символа)....

Вычисление выражений, введенных в TextBox
Народ, подскажите пожалуйста как реализовать вычисление выражений, введенных пользователем....

Проверка введенных данных в TextBox
ниже приведен код программы решений квадратного уравнения.Нужно проверить являются ли введенные...

4
Эксперт .NET
6269 / 3897 / 1567
Регистрация: 09.05.2015
Сообщений: 9,188
26.07.2018, 10:34 2
Цитата Сообщение от Azzurette Посмотреть сообщение
ак сделать так, чтобы при нажатии стрелочки вверх или вниз в textbox2 перебирались для выбора все ранее введенные строки, так как бывает что нужно снова ввести в textbox2 уже ранее введенную строку.
Использовать cвойство TextBox.AutoCompleteSource
0
0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 7
26.07.2018, 11:28  [ТС] 3
Не подскажете как его использовать?
Выбираю в свойствах TextBox2.AutoCompleteSource=HistoryList или RecentlyUsedList, но автозаполнения не происходит.

Пробовала назначать на стрелку вверх

C#
1
2
3
4
private void textBox2_KeyUp(object sender, KeyEventArgs e)
        {
          textBox2.AutoCompleteSource = AutoCompleteSource.HistoryList;
        }
Не получается, не выходит история введенных строк.
0
12 / 11 / 6
Регистрация: 02.04.2018
Сообщений: 30
26.07.2018, 14:00 4
Вот рабочий вариант:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
AutoCompleteStringCollection history = new AutoCompleteStringCollection();//Этот объект хранит строки, которые показываются  во время ввода
textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteCustomSource = history;
 
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
   if(e.KeyCode == Keys.Enter)//Если была нажата клавиша Enter
   {
       //Здесь ваш код
       history.Add(textBox1.Text);//А здесь просто добавляем текущую строку к колекции строк, которые выводятся
    }
}
Добавлено через 1 минуту
Только название textbox1 на textbox2 поменять забыл
1
0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 7
27.07.2018, 16:11  [ТС] 5
спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.07.2018, 16:11
Помогаю со студенческими работами здесь

Сортировка чисел введенных в textbox
Ребят, как правильно написать код под сортировку чисел? Есть тект бокс - туда вводятся числа Есть...

Проверка введенных данных в TextBox
Добрый вечер! Имеется программа с 4 текст боксами и кнопкой "Принять". Изначально кнопка неактивна...

Контроль введенных символов в TextBox
Доброго времени суток. Есть TextBox в него вводим свое имя. Как проверить так чтоб юзео не ввел...

Подсчет слов, введенных в TextBox
Нужна программа для подсчета слов в введенных в Textbox. Помогите пожайлуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru