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

Игра показывает одно и то же число

14.05.2023, 18:36. Показов 438. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер, суть в том, что мне нужно, чтобы числа показывались по очереди с интервалом в одну секунду, но по итогу у меня показывается одно число...Можете пожалуйста посмотреть в чем проблема в коде

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
    public partial class Game : Form
    {
        Gamer gamer;
        List<Gamer> gamerList = new List<Gamer>();
      
       
        Random rnd = new Random();
 
        public Game()
        {
            InitializeComponent();
            timer1.Interval = 1000;
        }
        
        private void button1_Click(object sender, EventArgs e)
        {
            
            if (textBox1.Text == "")
            {
                MessageBox.Show("Внимание - вы не ввели имя !");
            }
            else
            {
                string user_name = textBox1.Text;
                gamer = new Gamer(textBox1.Text,0,0);
                gamerList.Add(gamer);
                tabControl1.SelectedTab = tabControl1.TabPages["TabPage2"];
                myFunction(lvl);
                
            }
 
        }
 
        
        int i = 0;
        int[] arr = new int[3];
        int count = 3;
        int lvl = 1;
        string my_text = "";
        int y = 0;
        public void myFunction(int level)
        {   timer1.Start();
            label2.Text = "Уровень " + Convert.ToString(lvl);
            count = 3;
            if ((level % 3) == 0)            // увеличиваем размер для каждого 3-го этапа
            {
                
                count++;
            }
 
            Random rd = new Random();
        
            my_text = "";                                       // очищаем
            int[] mass = new int[count]; //сколько чисел выводить на этапе
            for (int i = 0; i < mass.Length; i++)
            {
        
                mass[i] = rd.Next(10, 100);
                my_text = my_text + mass[i] + " ";
                if (y < count)
                {   
           
                     var item = Convert.ToString(mass[i++]);
                     label7.Text = item;
                     label7.Refresh();
                     y++;
 
                }
                else
                {
                    timer1.Stop();
                    tabControl1.SelectedTab = tabControl1.TabPages["TabPage3"];
 
                }
                 label7.Refresh();
                
            }
        }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.05.2023, 18:36
Ответы с готовыми решениями:

peek() показывает все время одно и то же число
Добрый день! Помогите разобраться - почему у меня &quot;prov2&quot; равняется все время одному и тому же значению? И как сделать так, чтобы...

Программа показывает в ответе одно и тоже число: 4294967294
Условие задачи: Партия куриных окороков в количестве М кг была закуплена по цене S руб./кг. При этом с наценкой N% было продано Р кг...

Игра "Угадать число" при переигровке показывает неверные результаты
Программа работает правильно, только когда угадываю число (допустим 43 с 5-й попытки), затем нажимаю 1, чтобы попробывать ещё раз и если...

3
3087 / 3261 / 556
Регистрация: 17.02.2019
Сообщений: 5,162
14.05.2023, 19:45
Цитата Сообщение от Xo_ZENY Посмотреть сообщение
Можете пожалуйста посмотреть в чем проблема в коде
так если у вас timer1, с интервалом 1000 и он запускается в методе myFunction.
А где само события?
C#
1
2
3
4
private void Timer1_Tick(object sender, EventArgs e)
{
// вот тут будет каждую 1 секунду что то происходить
}
подсказка
в редакторе формы по timer1 два раза бац мышей
0
0 / 0 / 0
Регистрация: 02.12.2022
Сообщений: 4
14.05.2023, 20:19  [ТС]
оно создано и ничего не изменилось
0
3087 / 3261 / 556
Регистрация: 17.02.2019
Сообщений: 5,162
14.05.2023, 20:34
Цитата Сообщение от Xo_ZENY Посмотреть сообщение
оно создано и ничего не изменилось
чет не видать у вас в коде в вашем посте
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.05.2023, 20:34
Помогаю со студенческими работами здесь

Забавная игра. Программа должна вывести в выходной файл одно целое число, равное результату игры.
Забавная игра Ограничение времени 1 секунда Ограничение памяти 64Mb Ввод стандартный ввод или input.txt Вывод стандартный вывод или...

Debug показывает одно а выполняется другое
вместо того чтобы вывести &quot;double&quot; выводит &quot;int&quot;, смотрел debug'ом, переходит к выводу &quot;double&quot; и затем конец программы а...

ЧПУ по всем ссылкам показывает одно и то же
Навеяло отсюда: https://www.cyberforum.ru/php-beginners/thread561314-page2.html Привет всем, я начинающий! у меня тоже написан сайт на...

Код неправильно выдает таблицы ( одно показывает, другое нет)
Код должен выдать 4 таблицы Таблица 1 - не показывает, выдает ошибку (Не удалось вставить значение NULL в столбец...

Игра показывает задержку. Что это?
В вин 10, монитор ресурсов / сеть / TCP - подключения, игра (BDO) показывает задержку около 70 мс. Говорят это очень много. Это, вообще...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты 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. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru