Отловить событие Click - C#

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

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

Помогите пожалуйста,как мне в вайле отловить событие что нажата кнопка pk1 начале Код:
Листинг программы
  1. private void информацииОбОбъектеПоНомеруСПомощьюИндексаToolStripMenuItem_Click(object sender, EventArgs e)
  2. {
  3. Controls.Clear();
  4. System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
  5. TextBox pk = new System.Windows.Forms.TextBox();
  6. pk.Location = new System.Drawing.Point(172, 87);
  7. pk.Name = " ";
  8. pk.Size = new System.Drawing.Size(130, 130);
  9. pk.TabIndex = 11;
  10. pk.BackColor = Color.Aqua;
  11. pk.ForeColor = Color.Black;
  12. // MessageBox.Show("Введите индекс от 0 - 10");
  13. pk.Show();
  14. pk.Text = "";
  15. Controls.Add(pk);
  16.  
  17. Button pk1 = new System.Windows.Forms.Button();
  18. pk1.BackColor = System.Drawing.Color.DarkRed;
  19. pk1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
  20. pk1.ForeColor = System.Drawing.Color.Aquamarine;
  21. pk1.Location = new System.Drawing.Point(172, 184);
  22. pk1.Name = "azyre";
  23. pk1.Size = new System.Drawing.Size(120, 23);
  24. pk1.TabIndex = 0;
  25. pk1.Text = "True";
  26. pk1.UseVisualStyleBackColor = false;
  27. pk1.Click += new EventHandler(pk1_Click);
  28. pk1.Tag=0; //если можно расскажите что за таг ,и как его использовать,а то прочитал и не понял совсем.
  29. Controls.Add(pk1);
  30. //while ((int)pk1.Tag != 1)
  31. while (((object)sender) != pk1_Click) // в это условие вставить проверку
  32. //была ли нажата кнопка pk1(Button)
  33. //не могу никак это сделать
  34. {
  35. //pk1_Click = true;
  36. if (pk.Text.Length != 0)
  37. {
  38. z =Convert.ToInt32(pk.Text);
  39. }
  40. }
  41. InitializeComponent();
  42. // while (
  43. }
  44. private void pk1_Click(object sender, System.EventArgs e)
  45. {
  46. var btn = (Button)sender;
  47. }
Заранее СПС

Решение задачи: «Отловить событие Click»

textual
Листинг программы
  1. if (pk.Text.Length != 0)
  2.                     {
  3.                     z =Convert.ToInt32(pk.Text);
  4.                                             }

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


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

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

11   голосов , оценка 4 из 5

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

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

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