Компилятор выводит 2 ошибки - C#
Формулировка задачи:
При компилирование компилятор выводит 2 ошибки
The name 'cmdButton_Click' does not exist in the current context
The name 'OurMouseDown' does not exist in the current context
Вроде все библиотеки подключил.
Задача программы .Текст введенный в редакторе будет изображаться на дочернем окне ,и в дочернем окне будет изображен Российский флаг.
using System; using System.Windows.Forms;//содержит классы для создания приложений Windows using System.Drawing; // обеспечивает доступ к функциональным возможностям графического интерфейса GDI+ using System.Threading; public class CTwoForms : Form // Класс прикладного окна (основной формы) { Form childForm; // Дочерняя форма TextBox ourTextBox; // Редактор Button ourButton; // Кнопка Point point; // Координаты начала строки Color [] colors ; // Массив цветов int n; // Индекс массива colors public CTwoForms () // Конструктор { Text= "Two forms"; // Установить заголовок прикладного окна ourTextBox= new TextBox (); // Создать редактор и ourTextBox.Location= new Point (10, 120);// разместить его ourTextBox.Size= new Size (150, 20); // с размером ourTextBox.Text= "Russia"; // Установить текст в редакторе ourButton= new Button (); // Создать кнопку и ourButton.Location= new Point (170, 10); // разместить её ourButton.Size= new Size (40, 20); // с размером ourButton.Name= "cmdButton"; // Установить имя кнопки ourButton.Text= "OK"; // Установить текст в кнопке // Подписать обработчик на событие Click кнопки ourButton.Click += new System.EventHandler(cmdButton_Click); // ТУТ // Подписать обработчик на событие MouseDown мыши MouseDown += new MouseEventHandler(OurMouseDown); //ТУТ n= 0; point.X= 100; point.Y= 100; // Установить координаты строки colors= new Color [3]; colors[0]= Color.FromArgb (220, 220, 220); // Серый цвет colors[1]= Color.FromArgb (0, 0, 255); // Синий цвет colors[2]= Color.FromArgb (255, 0, 0); // Красный цвет childForm= new Form (); // Создать дочернюю форму и childForm.Location= new Point (250, 10); // разместить childForm.Size= new Size (250, 250); // с размером childForm.Text= "ChildForm"; // Установить заголовок childForm.Show (); // Отобразить на экране childForm.Controls.Add (ourTextBox); // Добавить редактор childForm.Controls.Add (ourButton); // Добавить кнопку } static void Main () // Главная функция { Application.Run(new CTwoForms ()); // Выполнить } }
Решение задачи: «Компилятор выводит 2 ошибки»
textual
Листинг программы
// Подписать обработчик на событие Click кнопки ourButton.Click += new System.EventHandler(OurButtonClick); // ТУТ // Подписать обработчик на событие MouseDown мыши MouseDown += new MouseEventHandler(OurMouseDown); //ТУТ
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д