Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
35 / 25 / 13
Регистрация: 12.02.2011
Сообщений: 178
Записей в блоге: 1

Случайно получить текст одного из TextBox

10.03.2012, 15:16. Показов 2315. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите реализовать



в текст боксы пишу текст

нажимаю на старт и программа пишет Рандомно допустим

textbox1 текст ololo
textbox2 текст ololo2
textbox3 текст ololo3

нажимаю старт она пишет
ololo2

через секунд 20

ololo3

и тд

на C# с рандомом работаю 1й раз поэтому даже не представляю как и реализовать

все что сделал это вот

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private void button1_Click(object sender, EventArgs e)
        {
            timer1.Enabled = true;
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;
        }
 
      string[] str = { "textBox1.Text", "textBox2.Text", "textBox3.Text", "textBox4.Text", "textBox5.Text",       "textBox6.Text" };
        Random r = new Random();
 
 private void timer1_Tick(object sender, EventArgs e)
        {
            SendKeys.Send(str);
            SendKeys.Send("{ENTER}"); 
        }

и пишет ошибку
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.03.2012, 15:16
Ответы с готовыми решениями:

Текст в TextBox-ы из одного файла
А можно ли добавлять из оного текстового файла во множество textBox-сов? Если да то подскажите как?

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

Обработать текст из одного TextBox и записать в другой
Нужно чтоб при вводе в TextBox1 слова( разделяя буквы пробелом) после нажатия кнопки(пусть будет Button1) он переделывал надпись и...

6
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
10.03.2012, 15:19
Во-первых, какую ошибку пишет?
Во-вторых, вы даже не используете Random.
В-третьих, зачем вам SendKeys?

Пользуйтесь Random'ом так:
C#
1
2
Random r = new Random();
r.Next(0, 5) //Генерируем число от 0 до 5, в границах массива
Теперь для каждого textBox'a нужно поменять текст:
C#
1
2
3
4
5
foreach (textBox tbx in this.Controls)
{
   r.Next(0, 5); //Генерируем число от 0 до 5, в границах массива
   tbx.Text = str[r]; //Присваиваем текст
}
P.S. Только осталось от повторений избавиться.
1
35 / 25 / 13
Регистрация: 12.02.2011
Сообщений: 178
Записей в блоге: 1
10.03.2012, 15:32  [ТС]
Ошибка 1 Наиболее подходящий перегруженный метод для "System.Windows.Forms.SendKeys.Send(stri ng)" имеет несколько недопустимых аргументов

Ошибка 2 Аргумент "1": преобразование типа из "string[]" в "string" невозможно

А SendKeys это я флудер для чата переделываю У меня там стоял richTextBox
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
10.03.2012, 15:41
Хм... есть у меня флудер... лови - может поможет - и раскажи подробнее что ты пытаешься сделать - тогда я смогу помочь тебе.

1) Сообщение нужно отправлятьпосимвольно:
C#
1
2
3
4
foreach (char ch in str)
{
   SendKeys.Send(ch);
}
2) Команды отправления сообщений в разных чатах могут быть разными.

Посмотришь у меня в проекте есть это - проект рабочий на 50% - режим флуда работает, режим бота - нет.
Вложения
Тип файла: rar BoT_Fluder.rar (80.7 Кб, 11 просмотров)
1
35 / 25 / 13
Регистрация: 12.02.2011
Сообщений: 178
Записей в блоге: 1
10.03.2012, 15:50  [ТС]
У меня немного другой флудер, щас по подробней расскажу, в вк стоит глупая защита капчей, если вводить один и тот же текст то она появляется, но если писать разные строчки то ее не будет (т.е редко будет),

щас я решил заменить в флудере richtextbox на что то другое

я понял что 10 текстбоксов не удобно
например так listbox и 1 textBox в лист добавляю 5 строчек(допустим), жму старт открываю чат, она рандомно берет из листа строку и отправляет
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
10.03.2012, 16:11
Я вас понял, у меня в флудере - есть режим бота, там тоже listBox с командами, но они пысылаются (в перспективе) по порядку. В вашем случае пока можно не заботиться о неповторении, врядли он будет одинаковую строку более 3 раз подрят посылать. Но в последующем усовершенствовании можно и сделать это для сомаразвития.

Теперь по теме: Можно в таймере генерировать рандомное число, брать из listBox'a соответствующую строку и посимвольно её посылать. Сейчас код напишу.

Добавлено через 14 минут
Вот, код примерно такой:
C#
1
2
3
4
5
6
7
8
9
10
11
private void timer1_Tick(object sender, EventArgs e)
{
    int i = r.Next(0, listBox1.Items.Count); //Генерируем число в границах массива(listBBox содержит коллекцию(массив) элементов)
 
    foreach (char ch in listBox1.Items[i].ToString()) //Посимвольно посылаем выбранную строку
    {
        SendKeys.Send(ch.ToString());
    }
 
    SendKeys.Send("{ENTER}"); //Посылаем команду отправления
}
1
35 / 25 / 13
Регистрация: 12.02.2011
Сообщений: 178
Записей в блоге: 1
10.03.2012, 19:13  [ТС]
Спасибо большое)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.03.2012, 19:13
Помогаю со студенческими работами здесь

Как получить текст из TextBox
Обшарил гугл, ничего не нашел. Могу лишь вывести уже заложенный текст, а с текстбокса - ничего нет. Помогите.

Получить текст из динамически созданного TextBox
Доброго дня форумчане! Не могу получить введенный текст в динамически созданного TextBox //Textbox TextBox anserw...

Получить текст из TextBox второй формы
привет всем! ребят я ещё нуб в сфере шарпа, но могу уже многое напсать. но столкнулся с проблемой, есть главная форма. и есть на этой...

Получить видимый текст в (rich)textBox
не нашел, как узнать видимый текст в textBox или хотя бы первую видимую пользователем строку кто знает как это сделать, помогите...

Невозможно корректно получить текст из TextBox
пробую написать код который при вычеслении двух текстбоксов должен отобразить результат в 3-м текстбоксе public...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru