Отловить событие Click - C#
Формулировка задачи:
Помогите пожалуйста,как мне в вайле отловить событие что нажата кнопка pk1
начале Код:
Заранее СПС
private void информацииОбОбъектеПоНомеруСПомощьюИндексаToolStripMenuItem_Click(object sender, EventArgs e) { Controls.Clear(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); TextBox pk = new System.Windows.Forms.TextBox(); pk.Location = new System.Drawing.Point(172, 87); pk.Name = " "; pk.Size = new System.Drawing.Size(130, 130); pk.TabIndex = 11; pk.BackColor = Color.Aqua; pk.ForeColor = Color.Black; // MessageBox.Show("Введите индекс от 0 - 10"); pk.Show(); pk.Text = ""; Controls.Add(pk); Button pk1 = new System.Windows.Forms.Button(); pk1.BackColor = System.Drawing.Color.DarkRed; pk1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; pk1.ForeColor = System.Drawing.Color.Aquamarine; pk1.Location = new System.Drawing.Point(172, 184); pk1.Name = "azyre"; pk1.Size = new System.Drawing.Size(120, 23); pk1.TabIndex = 0; pk1.Text = "True"; pk1.UseVisualStyleBackColor = false; pk1.Click += new EventHandler(pk1_Click); pk1.Tag=0; //если можно расскажите что за таг ,и как его использовать,а то прочитал и не понял совсем. Controls.Add(pk1); //while ((int)pk1.Tag != 1) while (((object)sender) != pk1_Click) // в это условие вставить проверку //была ли нажата кнопка pk1(Button) //не могу никак это сделать { //pk1_Click = true; if (pk.Text.Length != 0) { z =Convert.ToInt32(pk.Text); } } InitializeComponent(); // while ( } private void pk1_Click(object sender, System.EventArgs e) { var btn = (Button)sender; }
Решение задачи: «Отловить событие Click»
textual
Листинг программы
if (pk.Text.Length != 0) { z =Convert.ToInt32(pk.Text); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д