Как создать кнопки в запущенном приложении (во время выполнения) плюс его функция события onclick с помощью C #? - PullRequest
0 голосов
/ 08 августа 2009

Я хочу создать кнопки или список элементов на основе количества элементов в моей базе данных или из списка элементов в моем массиве, и для каждого элемента создать функцию onclick для кнопок или любого списка элементов

Ответы [ 2 ]

4 голосов
/ 08 августа 2009

Как насчет:

int y = 10;
foreach (string name in names)
{        
    Button button = new Button();
    button.Text = name;
    button.Position = new Point(10, y);
    y += 20;
    button.Click += HandleButtonClick;
    Controls.Add(button);
}

Вы также можете хранить кнопки в массиве или списке ... нет ничего особенного в графических элементах управления, которые мешают вам создавать их во время выполнения, как и любой другой объект.

Если это не поможет, пожалуйста, дайте больше информации о том, что вам нужно сделать, что вышеизложенное не поможет вам.

0 голосов
/ 08 августа 2009

Я также сделал это, посмотрев код Visual Studio.

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