Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 17

Рандомные лэйблы и взаимодействия с текстбокс

12.10.2018, 15:09. Показов 1233. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Образовалась проблема.
Предположим что у меня на форме 2 label и 1 textbox

Что нужно сделать?
1) нужно чтоб label1 и label2 принимали рандомные значения
2) нужно сплюсовать рандомные значения
3) если пользователь введет в textbox1 правильное значение - значит выполняет действие к примеру показывает мессэйджбокс, если не верное значение - действие (месчэйджбокс с ошибкой).
Миниатюры
Рандомные лэйблы и взаимодействия с текстбокс  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.10.2018, 15:09
Ответы с готовыми решениями:

массив-текстБокс/Сортировка/текстБокс -массив(вызвать для трех разных типов)
Всем доброго времени суток! Заполняю массив элементов типа int из textBox1. Уже чем только не пробовал числа какие-то левые выводит в...

Как связывать лэйблы с текст боксами и другими обьектами
Подскажите, как связывать лэйблы с текст боксами и другими обьектами. На бэйсике все просто:пишется лэйбл=то-то,лэйбл1=текстбокс.А в...

В программе с несколькими текстовыми полями, которые периодически меняются, как считать и отобразить лэйблы?
Всех с Новым Годом, но прошу помощи. Я только начал изучать с++, помогите с поставленной задачей. Есть программа с несколькими текстовыми...

11
 Аватар для PoPsa85
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
12.10.2018, 15:51
Rastaman03Rus, В чем проблема ? Есть класс Random он генерирует рандомные числа, получайте два числа, складывайте, выводите в лейбл. Где вы застряли ?
0
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 17
12.10.2018, 16:07  [ТС]
Распиши всю систему.
Мне нужно чтоб лэйблы приняв рандомные числа оставались ими, но при этом - пользователь введя в текстбокс число - должен ввести сплюсованное число этих двух лэйблов.
Если верно - действие
Не верно - другое действие.
Распиши это кодом будь добр
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
12.10.2018, 16:11
Rastaman03Rus, давайте свой проект, подправим.
0
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 17
12.10.2018, 16:19  [ТС]
На пк нет интернета в данный момент.
Сижу с тлф.
Ну думаю принцип действий все поняли.
Просто не могу догнать как кодом эт о сделать
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
12.10.2018, 16:26
C#
1
2
3
4
5
6
7
8
9
10
11
var rnd = new Random();
var oneN = rnd.Next();
var twoN = rnd.Next();
var sot = int.Parse(textB.Text);
 
if (oneN + twoN == sot)
{
}
else
{
}
0
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 17
12.10.2018, 16:38  [ТС]
Чет не получается.
В общем для чего это:

Сделал по, делаю примитивную тип защиту от робота.

Лэйблы выводят циферки, юзер в текст бокс вводит ответ и нажимает кнопку.
После чего порога его пропускает.

Пример:
label1(8) label2(+) label3(9) label4(=) textbox1(для ввода ответа) button1(кнопка для тип продолжения/проверки)

Label1 и Label3 - должны установить рандомные цифры.
Label2 и Label4 - не трогать, там просто текстом + и =
textbox1 - место для ввода ответа пользователя.
Button1 - кнопочка для продолжения и проверки правильности сложения

Типо Анти-Робот)
0
 Аватар для PoPsa85
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
12.10.2018, 17:09
Лучший ответ Сообщение было отмечено Rastaman03Rus как решение

Решение

Rastaman03Rus, Что у вас не получается ? Если Sanya_sa вам дал готовое решение, осталось только переменные к лейблам привязать. Это вставте в класс:
C#
1
2
3
4
5
6
7
8
9
10
int oneN,twoN,sum;
//Это в форм Load
var rnd = new Random();
oneN = rnd.Next();
twoN = rnd.Next();
label1.Text = oneN.ToString();
label3.Text = otwoN.ToString();
//Это в button1_Click
sum = oneN + twoN;
if (sum == int.Parse(textBox1.Text)) MessageBox.Show("Ok");
Я вам написал простейший код, без всяких усложнений. Всё должно работать.
0
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 17
12.10.2018, 17:12  [ТС]
https://www.cyberforum.ru/atta... 1539353539

https://www.cyberforum.ru/atta... 1539353539
Миниатюры
Рандомные лэйблы и взаимодействия с текстбокс   Рандомные лэйблы и взаимодействия с текстбокс  
0
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 17
12.10.2018, 17:25  [ТС]
1) можно по меньше сделать радиус цыфр (чтоб до 10 рандом)
2) при правильном вводе числа выдаёт ошибку

https://www.cyberforum.ru/atta... 1539354272

https://www.cyberforum.ru/atta... 1539354272
Миниатюры
Рандомные лэйблы и взаимодействия с текстбокс   Рандомные лэйблы и взаимодействия с текстбокс  
0
 Аватар для PoPsa85
814 / 561 / 240
Регистрация: 01.07.2018
Сообщений: 1,818
12.10.2018, 17:26
Rastaman03Rus,
C#
1
2
oneN = rnd.Next(10);
twoN = rnd.Next(10);
0
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 17
12.10.2018, 17:27  [ТС]
Все, спасибо)
Дальше сам догнал)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.10.2018, 17:27
Помогаю со студенческими работами здесь

ТекстБокс
1. что-то не могу сообразить в текстовое поле как програмно добавлять строки, имеется ввиду если их много, или через абзац? на мой взгляд...

Текстбокс
Подскажите пожалуйста, как может быть реализовано следующее: Чтобы после каждого нового запуска программы в текстбоксах отображались...

Текстбокс и БД sql
Всем привет, подскажите пожалуйста, каким образом можно отнять введенное числовое значение в textbox от столбца "Количество" в...

Из гистограммы в текстбокс
Пробегает цикл по формуле. Выпавшие числа от 1 до 6 включительно. Они заносятся на гистограмму. Как привязать столбик гистограммы к...

Текстбокс с директорией
Вопрос такой: У меня есть текстбоксик и справа кнопка. По кнопке должно открываться диалоговое окно директорий и после выбора директории...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru