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

  • Автор темы Автор темы maxxZEN
  • Дата начала Дата начала

maxxZEN

Client
Регистрация
18.03.2012
Сообщения
596
Реакции
115
Баллы
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; });
 
var status = "default";
fourthButton.Click += (s, a) => { status = ((System.Windows.Forms.Button)s).Name; }
 
  • Оценить
Реакции: maxxZEN

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