Создавать Кнопки в динамической форме (C#) [закрытая]

Я работаю в приложении продаж с c# и хочу способствовать тому, чтобы в окне, где выбираются продукты, чтобы продавать, было возможно просачиваться по категории, но чтобы каждая категория была кнопкой, и тому, чтобы пользователь смог выбирать там категорию, которую он желает, эта вещь, в которой пользователь может создавать столько категорий как quiera и моя консультация,, - если могут быть созданы кнопки автоматически на основании числа категорий.

Pd: Я пробую делать что-то как Это

0
задан 11.01.2017, 01:39
0 ответов

Смотри это...

      public Form1()
    {
        InitializeComponent();
        Button[,] boton = new Button[10, 10];
        for (int i = 0; i < 10; i++)
        {
            for (int j = 0; j < 10; j++)
            {
                boton[i, j] = new Button();
                boton[i, j].Width = 40;
                boton[i, j].Height = 20;
                boton[i, j].Text = String.Format("{0},{1}", i, j);
                boton[i, j].Top = i * 20;
                boton[i, j].Left = j * 40;
                this.Controls.Add(boton[i, j]);
            }
        }
    }

Я надеюсь, что он подает тебя

1
ответ дан 03.12.2019, 17:46
  • 1
    Привет, итак, если он помогает мне создавать кнопки в funció n числа categorí схвати, но я не вижу, как делать, что текст каждого botó n соответствуйте категории. –  11.01.2017, 21:56
  • 2
    @Andres Козлиная у тебя есть список categorí схвати? –  11.01.2017, 22:20
  • 3
    Я получаю список от базы данных посредством select. –  11.01.2017, 23:12
  • 4
    в первом for сделай поездку в tamañ или твоего списка, в segunto в число кнопок из-за линии и в эту линию ты помещаешь имя (suponineto, что у тебя есть список категорий)... кнопка [i, j].Text = String. Format (" {0} " listaCategorias.getCategoria ()); –  13.01.2017, 17:37

Теги

Похожие вопросы