System.Windows.Forms.Button обработка клика

maxxZEN

Client
Регистрация
18.03.2012
Сообщения
596
Благодарностей
113
Баллы
43
вот код, в котором для клика по кнопке "fourthButton" мы можем назначить только 7 вариантов обработки события, значит на форме можно разместить только 7 кнопок. Что нужно изменить, чтобы можно было размещать больше кнопок?

C#:
// кнопка login
var fourthButton = new System.Windows.Forms.Button { Name = "fourthButton", Text = @"login", Size = new Size(100, 23)};
// кладём не форму
dialogForm.Controls.Add(fourthButton);
// положение на форме
fourthButton.Location = new Point(12, 12);
// варианты обработки события
fourthButton.Click += (delegate { dialogForm.DialogResult = System.Windows.Forms.DialogResult.Abort; });
fourthButton.Click += (delegate { dialogForm.DialogResult = System.Windows.Forms.DialogResult.Cancel; });
fourthButton.Click += (delegate { dialogForm.DialogResult = System.Windows.Forms.DialogResult.No; });
fourthButton.Click += (delegate { dialogForm.DialogResult = System.Windows.Forms.DialogResult.None; });
fourthButton.Click += (delegate { dialogForm.DialogResult = System.Windows.Forms.DialogResult.OK; });
fourthButton.Click += (delegate { dialogForm.DialogResult = System.Windows.Forms.DialogResult.Retry; });
fourthButton.Click += (delegate { dialogForm.DialogResult = System.Windows.Forms.DialogResult.Yes; });
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
786
Баллы
113
var status = "default";
fourthButton.Click += (s, a) => { status = ((System.Windows.Forms.Button)s).Name; }
 
  • Спасибо
Реакции: maxxZEN

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)