Код: Выделить всё
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;
}
}