Как добавить много элементов управления на вкладку Windows Forms? - PullRequest
2 голосов
/ 17 мая 2011

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

Вот что яgot: Новая вкладка игрока, которая обращается к базе данных и добавляет нового игрока со всеми данными.4 Вкладки игрока, со списком внизу, на FormLoad или создан новый игрок, это поле обновляется всеми текущими игроками в базе данных, при выборе одного все его данные выводятся на экран.

ЧтоЯ хочу сделать, это удалить 4 вкладки и добавить кнопку на вкладке нового игрока, со списком для выбора игроков и кнопку для подтверждения, когда кнопка нажата, она должна генерировать новую вкладку, точно так же, как 4 старые.

есть какой-то шанс спрятать от пользователя одну из старых 4 вкладок и каждый раз, когда я создаю новую, копировать все элементы управления из скрытой?

Редактировать:где код, который я нашел для добавления элементов управления:

    Button button1 = new Button();

    button1.Location = new Point(20, 10);
    button1.Text = "Click Me";

    tabPage1.Controls.Add(button1)

, но то, что я хочу:

new tab tabx = sampletab
tabcontrol.tabs.add(tabx);

Но это только копирует заголовок, а не элементы управления

1 Ответ

3 голосов
/ 17 мая 2011

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

...