Member 13962419 Ответов: 1

Как использовать переменную для подсчета от 1 до 10. Выведите счетчик в пользовательский интерфейс с помощью messagebox.show(); так что каждое число отображается по одному за раз?


Я пытаюсь узнать, как использовать MessageBox, отображающий всплывающие окна, которые каждый раз, когда нажимается кнопка в каждом всплывающем окне, отображают количество от 1 до 10 в числовом порядке. Однако я не могу найти результаты, основанные на моих исследованиях, и хотел бы попробовать этот набор кодов, который не очень помогает в этой ситуации.

Что я уже пробовал:

namespace print_number_1_to_10
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.BufferHeight = 10;

            for (int i = 1; i <= 10; i = i + 1)
            {
                Console.WriteLine(i);
            }


            Console.ReadLine();
        }
    }
}

Richard MacCutchan

Это консольная программа, которая не имеет функции MessageBox. Вам необходимо создать приложение Windows Forms.

1 Ответов

Рейтинг:
1

Er. Puneet Goel

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace sample
{
    class Program
    {
        static void Main(string[] args)
        {
            //Console.BufferHeight = 10;

            for (int i = 1; i <= 10; i = i + 1)
            {
                MessageBox.Show(i.ToString());
            }
            Console.ReadLine();
        }
    }
}


Member 13962419

Серьезность Код Описание :
'Form1.Dispose(bool)': не найден подходящий метод для переопределения
'объект' не содержит определение для 'распоряжаться'
'Form1' не содержит определения для 'AutoScaleMode', и ни один метод расширения 'AutoScaleMode', принимающий первый аргумент типа 'Form1', не может быть найден (отсутствует ли директива using или ссылка на сборку?)
'Form1' не содержит определения для 'Text', и никакой метод расширения 'Text', принимающий первый аргумент типа 'Form1', не может быть найден (вы пропускаете директиву using или ссылку на сборку?)
Программа имеет несколько определенных точек входа. Скомпилируйте с помощью /main, чтобы указать тип, содержащий точку входа.
'sample' - это пространство имен, но используется как тип

Er. Puneet Goel

используйте только этот раздел, static void Main(string[] args)
{
//Приставка.BufferHeight = 10;

для (int i = 1; i <= 10; i = i + 1)
{
Ящик для сообщений.Показать(i.ToString());
}
Приставка.Линия чтения();
}

и включите " использование системы.Окна.Формы;' пространство имен.
Это версия основная