Не получается скомпилировать - C#

Узнай цену своей работы

Формулировка задачи:

using System;
using System.Windows.Forms;
using System.Drawing;
class kours
{
   public class ButtonForm : Form 
    {
        Button MyButtonSave = new Button();
        Button MyButtonNoSave = new Button();
        Button MyButtonGenerate = new Button();
        public ButtonForm()
        {
            Text = "Программа";
            MyButtonSave = new Button();
            MyButtonGenerate = new Button();
            MyButtonNoSave = new Button();
            MyButtonSave.Text = "Сохранить";
            MyButtonGenerate.Text = "Сохранить часть";
            MyButtonGenerate.Width = 105;          
            MyButtonNoSave.Text = "Генерировать опись";
            MyButtonNoSave.Width = 120;
            MyButtonSave.Location = new Point(0,0);
            MyButtonNoSave.Location = new Point(175, 0);
            MyButtonGenerate.Location = new Point(75, 0);
            MyButtonSave.Click += MyButtonSaveClick;
            Controls.Add(MyButtonSave);
          //  MyButtonGenerate.Click += MyButtonGenerateClick;  
            Controls.Add(MyButtonGenerate);
           // MyButtonNoSave.Click += MyButtonNoSaveClick;
            Controls.Add(MyButtonNoSave);
        }
    }
    protected void MyButtonSaveClick(object who, EventArgs e)
    {
        if (MyButtonSave.Top == 0)
            MyButtonSave.Location = new Point (100,100);
    }
    public static void Main()
    {
        ButtonForm skel = new ButtonForm();
        Application.Run(skel);
    }
    
}
Почему не компилится? Пытаюсь добиться того, чтобы была реакция на кнопку в форме

Решение задачи: «Не получается скомпилировать»

textual
Листинг программы
using System;
using System.Drawing;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        Button MyButtonSave = new Button();
        Button MyButtonNoSave = new Button();
        Button MyButtonGenerate = new Button();
        public void ButtonForm()
        {
            Text = "Программа";
            MyButtonSave.Text = "Сохранить";
            MyButtonGenerate.Text = "Сохранить часть";
            MyButtonGenerate.Width = 105;
            MyButtonNoSave.Text = "Генерировать опись";
            MyButtonNoSave.Width = 120;
            MyButtonSave.Location = new Point(0, 0);
            MyButtonNoSave.Location = new Point(175, 0);
            MyButtonGenerate.Location = new Point(75, 0);
            MyButtonSave.Click += MyButtonSaveClick;
            Controls.Add(MyButtonSave);
            // MyButtonGenerate.Click += MyButtonGenerateClick; 
            Controls.Add(MyButtonGenerate);
            // MyButtonNoSave.Click += MyButtonNoSaveClick;
            Controls.Add(MyButtonNoSave);
        }
        protected void MyButtonSaveClick(object who, EventArgs e)
        {
            if (MyButtonSave.Top == 0)
                MyButtonSave.Location = new Point(100, 100);
        }
 
        public Form1()
        {
            InitializeComponent();
            ButtonForm();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.375 из 5
Похожие ответы