Кодовый терминал Vs [закрыт]C#

Место общения программистов C#
Anonymous
Кодовый терминал Vs [закрыт]

Сообщение Anonymous »

У меня возникла проблема с тем, что приложение VS Code не запускает код. Я набираю dotnet run в терминале, и он загружается, а затем возвращается, так сказать, на стартовый экран. Вчера все работало, а сейчас такое.

Код: Выделить всё

using System.Diagnostics.Eventing.Reader;
using System.Drawing;
using System.Windows.Forms;

namespace MyGame2;

public partial class Form1 : Form
{

Random rand = new Random();
int a;
int v = 0;
int m = 15;
Button but1 = new Button();
Label lab1 = new Label();
Label lab2 = new Label();
Label lab3 = new Label();
TextBox tb1 = new TextBox();
Button but2 = new Button();
public Form1()
{
InitializeComponent();
a = rand.Next(0,101);

lab1.Text = "Введите ваше число";
//lab1.Location = new Point(320,50);
lab1.Width = 200;
lab1.AutoSize = true;

lab2.Text = "Попытка: " + v;
lab2.Anchor = AnchorStyles.Top | AnchorStyles.Left;
lab2.Top = 10;
lab2.Left = 10;
lab2.AutoSize = true;

lab3.Text = "Всего  попыток: " + m;
lab3.Anchor = AnchorStyles.Top | AnchorStyles.Right;
lab3.Top = 10;
lab3.Left = this.ClientSize.Width - lab3.Width - 10;
lab3.AutoSize = true;

but1.Text = "Проверить";
//but1.Location = new Point(330,120);
but1.AutoSize = true;
but1.Click += but1_Clicks;

but2.Text = "Заново";
but2.AutoSize = true;
but2.Click += but2_Clicks;

//tb1.Location = new Point(320,80);
tb1.AutoSize = true;

this.Controls.Add(but1);
this.Controls.Add(lab1);
this.Controls.Add(tb1);
this.Controls.Add(lab2);
this.Controls.Add(lab3);
this.Controls.Add(but2);

this.Resize += (s, e) => {
int cx = this.ClientSize.Width / 2;
int cy = this.ClientSize.Height / 2;

lab1.Left = cx - (lab1.Width / 2);
lab1.Top = cy - 60;

tb1.Left = cx - (tb1.Width / 2);
tb1.Top = lab1.Bottom + 15;

but1.Left = cx - (but1.Width / 2);
but1.Top = tb1.Bottom + 15;

but2.Left = cx - (but2.Width / 2);
but2.Top = but1.Bottom + 15;
};

this.DoubleBuffered = true;
this.BackgroundImage = Image.FromFile(@"C:\Users\Tim\Desktop\dd.jpg");
this.BackgroundImageLayout = ImageLayout.Stretch;

}
private void but1_Clicks(object sender, EventArgs e)

{
v++;
m--;
lab2.Text = "Попытка: " + v;
lab3.Text = "Всего  попыток: " + m;
if(int.TryParse(tb1.Text, out int b))
{

if(b > a)
{
lab1.Text = "Меньше";
}
else if (b < a)
{
lab1.Text = "Больше";
}

else
{
lab1.Text = "Угадал! У тебя ушло попыток столько: " + v;
but1.Enabled = false;
}

}

}
private void but2_Clicks(object sender, EventArgs e)
{
v = 0;
m = 15;
a = rand.Next(0,101);
lab1.Text = "Введите ваше число";
lab2.Text = "Попытка: " + v;
lab3.Text = "Всего  попыток: " + m;
tb1.Text = "";
but1.Enabled = true;
}

}
Посмотрите мой код, возможно, в нем есть какая-то ошибка. Если найдете, помогите.

Вернуться в «C#»