С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/34: Рейтинг темы: голосов - 34, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 14

Перенос из TextBox в другой Textbox при каждом нажатии

26.11.2018, 19:57. Показов 6508. Ответов 8

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Появился такой вопрос.
Можно каждый раз при нажатии кнопки переносить текст из одного TextBox в другой Textbox
условно примерно так
Всего 8 TextBox
1ое нажатие из 1 в 2, из 2 в 3, из 3 в 4, из 4 в 5, из 5 в 6, из 6 в 7, из 8 в 1
как бы последовательно или что то такое
заранее благодарен
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.11.2018, 19:57
Ответы с готовыми решениями:

Как обратиться к textbox другой программы? Например, к textbox WinRar'а
Как обратиться к textbox другой программы? Например, к textbox WinRar'а Подскажите, пожалуйста!

При нажатии на textBox в нем удалялась запись
При нажатии на textBox в нем удалялась запись. Например. В textBox1 есть надпись "Введите Ответ", а при нажатии на textBox1 она...

При повторном нажатии кнопки значение textbox использует предыдущее
Добрый день, у меня кнопачка записывает в файл значение текстбокса, только вот при повторном нажатии берет предыдущее значение =( я...

8
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
26.11.2018, 20:31
C#
1
2
3
tb5.Text = tb4.Text;
tb4.Text = tb3.Text;
и тд
1
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 14
26.11.2018, 20:46  [ТС]
Добавлено через 1 минуту
Sanya_sa
пробовал такое, не совсем то что нужно
все ТБ становятся одинаковыми
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16118 / 11239 / 2887
Регистрация: 21.04.2018
Сообщений: 33,041
Записей в блоге: 2
26.11.2018, 20:47
Цитата Сообщение от asdfhg Посмотреть сообщение
пробовал это
не совсем то что нужно
все ТБ будут одинаковы
Местами поменяй последовательность.
C#
1
2
3
4
5
tb1.Text = tb2.Text;
tb2.Text = tb3.Text;
tb3.Text = tb4.Text;
tb4.Text = tb5.Text;
и тд
1
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
26.11.2018, 20:47
asdfhg, аааааа Вам как бы по кругу нужно? Да?
1
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
26.11.2018, 20:50
Цитата Сообщение от Sanya_sa Посмотреть сообщение
аааааа Вам как бы по кругу нужно? Да?
а какая разница? Выше приведенный код всеравно по кругу пустит. 4 пост, но только нужна одна переменная которая будет держать первую (либо другую) стринговую переменную для хранения.

C#
1
2
3
4
5
6
7
8
9
string _tb1text = tb1.text;
    tb1.text = tb2.text;
    tb2.text = tb3.text;
    tb3.text = tb4.text;
    tb4.text = tb5.text;
    tb5.text = tb6.text;
    tb6.text = tb7.text;
    tb7.text = tb8.text;
    tb8.text = _tb1text;
1
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16118 / 11239 / 2887
Регистрация: 21.04.2018
Сообщений: 33,041
Записей в блоге: 2
26.11.2018, 20:55
Цитата Сообщение от kitsoRik Посмотреть сообщение
4 пост, но только нужна одна переменная которая будет держать первую (либо другую) стринговую переменную для хранения.
Да, нужно нужно.
C#
1
2
3
4
5
6
7
8
9
string _tb1= tb1.Text;
tb1.Text = tb2.Text;
tb2.Text = tb3.Text;
tb3.Text = tb4.Text;
tb4.Text = tb5.Text;
tb5.Text = tb6.Text;
tb6.Text = tb7.Text;
tb7.Text = tb8.Text;
tb8.Text = _tb1;
1
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 14
26.11.2018, 21:03  [ТС]
Sanya_sa
Элд Хасп
да, все получилось, примного благодарен
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
26.11.2018, 21:19
Вижу, немного опоздал.
Но вот еще вариант:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
int index = 0;
TextBox[] tbs;
private void Form1_Load(object sender, EventArgs e)
{
    tbs = new TextBox[]{ textBox1, textBox2, textBox3, textBox4, textBox5, textBox6, textBox7, textBox8 };
}
 
private void button1_Click(object sender, EventArgs e)
{
    tbs[(index+1)% tbs.Length].Text = tbs[index% tbs.Length].Text;
    tbs[index % 8].Text = string.Empty;
    index++;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2018, 21:19
Помогаю со студенческими работами здесь

Перенос строки в textBox - \n
Всем привет!!!!! Для вывода информации пользователю использую textBox, с включенным мультилайн хочу сделать принудительный перенос...

Перенос данных из TextBox-ов в DataGridView
Всем доброго времени суток, в общем такая проблема:имеется таблица из пяти колонок, а также имеется форма добавления информации в таблицу в...

Автоматический перенос данных из textbox в таблицу
Здравствуйте! Помогите пожалуйста с кодом. Есть приложение: на первой форме-текстбоксы(21 шт)-в них пользователь вводит данные и есть на...

Не добавляется текст из одного TextBox в другой
Есть два textBoxа необходимо чтобы при вводе текста в 1 textBox он отображался во 2 и в обратном случае когда вводим во 2 он отображался в...

Автоматический перенос строки в textBox при нажатии на Enter
Доброго времени суток, форумчане! Есть функция для textBox, которая при нажатии на Enter отправляет сообщения. Но проблема в том, что...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru