Создание электронной таблицы только с использованием текстовых полей - PullRequest
0 голосов
/ 09 июля 2019

В моем задании указано, что мне нужно создать электронную таблицу.

Использование сетки текстовых полей 26x26.

Однако я уже в тупике, так как в Интернете вы можете найти только связанные с таблицей вещи, импортировавиз Excel или баз данных.

Я могу использовать только текстовые поля, даже не представление сетки данных.

26x26 означает около 676 ячеек (исключая столбцы и строки. IE. Столбцы ABCDE и т. д. и строки 1 2 34 5 и т. Д.)

любая помощь о том, как это сделать.Понятия не имею.

Заранее спасибо.

1 Ответ

0 голосов
/ 09 июля 2019

Вы можете создавать текстовые поля в простой цикл и программно добавлять их в форму. Пример использования winforms:

 private void Form1_Load(object sender, EventArgs e)
    {
        for (int i = 0; i < 26; i++)
        {
            for (int j = 0; j < 26; j++)
            {
                var txt = new TextBox()
                {
                    Name = $"textBox{i}{j}",
                    Width = 50,
                    Height = 20,
                    Location = new Point(50 * j, 20 * i)
                };
                this.Controls.Add(txt); //Add new TextBox to your form's controls
            }
        }
    }

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

...