Элемент "textbox1" не существует в данном контексте - C#

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

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

В чём ошибка, можете сказать?
Листинг программы
  1. using System.Drawing;
  2. using System.Windows.Forms;
  3. using System;
  4. class SimpleWindowsForm : Form
  5. {
  6. ListBox listbox1;
  7. public SimpleWindowsForm()
  8. {
  9. this.Size = new Size(400, 400);
  10. PictureBox picturebox1 = new PictureBox();
  11. picturebox1.SizeMode = PictureBoxSizeMode.StretchImage;
  12. Bitmap image1 = new Bitmap("C://Users//Компьютер//Desktop//Автар//Deadpool-Marvel-фэндомы-Deathstroke-1197435.png");
  13. picturebox1.ClientSize = new Size(this.Width, 150);
  14. picturebox1.Image = (Image)image1;
  15. this.Controls.Add(picturebox1);
  16. this.Text = "Калькулятор";
  17. // Окно
  18. Button button1 = new System.Windows.Forms.Button();
  19. button1.Text = "Unknown";
  20. button1.Location = new Point(150, 160);
  21. button1.Size = new Size(100, 30);
  22. button1.Click += new System.EventHandler(button1_Click);
  23. this.Controls.Add(button1);
  24. // 1 кнопка
  25. listbox1 = new System.Windows.Forms.ListBox();
  26. listbox1.Location = new System.Drawing.Point(20, 200);
  27. listbox1.Size = new Size(100, 100);
  28. listbox1.Items.Add("Умножение");
  29. listbox1.Items.Add("Деление");
  30. listbox1.Items.Add("Сложение");
  31. listbox1.Items.Add("Вычитание");
  32. listbox1.SelectedIndex = 2;
  33. this.Controls.Add(listbox1);
  34. // Список
  35. TextBox textbox1 = new TextBox();
  36. textbox1.Multiline = true;
  37. textbox1.Text = "";
  38. textbox1.Location = new Point(250, 200);
  39. textbox1.Width = 50; textbox1.Height = 20;
  40. this.Controls.Add(textbox1);
  41. // 1 число
  42. TextBox textbox2 = new TextBox();
  43. textbox2.Multiline = true;
  44. textbox2.Text = "";
  45. textbox2.Location = new Point(250, 220);
  46. textbox2.Width = 50; textbox1.Height = 20;
  47. this.Controls.Add(textbox2);
  48. }
  49. static void Main()
  50. {
  51. Application.Run(new SimpleWindowsForm());
  52. // Запуск
  53. }
  54. void button1_Click(object a, EventArgs b)
  55. {
  56. string x;
  57. string y;
  58. int v;
  59. int n;
  60. x = textbox1.Text;
  61. y = textbox2.Text;
  62. int TheResultOfActionPlus = v + n;
  63. switch(listbox1.SelectedItem.ToString())
  64. {
  65. case ("Сложение"): MessageBox.Show("Ваш ответ: " + TheResultOfActionPlus); break;
  66. }
  67. }
  68. private void InitializeComponent()
  69. {
  70. this.SuspendLayout();
  71. this.BackColor = System.Drawing.SystemColors.Control;
  72. this.ClientSize = new System.Drawing.Size(293, 273);
  73. this.Name = "123";
  74. this.ResumeLayout(false);
  75. }
  76. }

Решение задачи: «Элемент "textbox1" не существует в данном контексте»

textual
Листинг программы
  1. class SimpleWindowsForm : Form
  2. {
  3. ListBox listbox1;
  4. TextBox textbox1;
  5. public SimpleWindowsForm()
  6.     {
  7. ...
  8. // Список
  9.         textbox1 = new TextBox();
  10.         textbox1.Multiline = true;
  11.         textbox1.Text = "";
  12.         textbox1.Location = new Point(250, 200);
  13.         textbox1.Width = 50; textbox1.Height = 20;
  14.         this.Controls.Add(textbox1);
  15. ...

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


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

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

14   голосов , оценка 4.357 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы