| Код | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;
namespace WindowsApplication4 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
/// <summary> /// Кнопка "Создать много чекбоксов!" /// </summary> private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 10; i++) { CheckBox ch = new CheckBox(); ch.Top = i * 25; ch.Name = "Checkbox " + i.ToString(); // Тут задаём имя ch.Text = "Привет, я " + ch.Name; ch.Click += new EventHandler(ch_Click); // Добавляем обработчик события OnClick this.Controls.Add(ch); // Добавляем на форму } }
void ch_Click(object sender, EventArgs e) { CheckBox ch = sender as CheckBox; // ch - это ссылка на sender приведённый к типу CheckBox MessageBox.Show(ch.Text+"\n"+ch.Name); } } }
|
|