Как создать события для кнопок, созданных во время выполнения? - PullRequest
0 голосов
/ 23 октября 2011

У меня есть приложение с графическим интерфейсом, в котором я создаю несколько кнопок не с дизайнером, а во время выполнения в коде.

Мне нужны некоторые события нажатия для этих кнопок. Есть ли способ сделать события без дизайнера? Может быть, это нубский вопрос, но я не делал этого раньше, и у меня не было смысла искать msdn.

1 Ответ

2 голосов
/ 24 октября 2011

Это было действительно слишком легко.

Я просто добавил Button с конструктором и посмотрел, какой код сгенерирован дизайнером.

Мне нужно было только создать кнопку, реализовать метод события, а затем добавить новое событие Click для кнопки со ссылкой на метод.

    this.btnSaveSignal = new System.Windows.Forms.Button();
    this.btnSaveSignal.Click += new System.EventHandler(this.btnSaveSignal_Click);
    .
    .
    .
    private void btnSaveSignal_Click(object sender, EventArgs e)
    {
        ...
    }

Это было все. Оно работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...