我的作业要求我必须创建一个电子表格。
使用26x26的文本框网格。
但是,我已经迷失了在线状态,您只能通过从excel或数据库导入来查找与电子表格相关的内容。
我只能使用文本框,甚至不能使用数据网格视图。
26x26表示大约676个单元格(不包括列和行。IE。A B C D E列等和1 2 3 4 5行等)
有关如何执行此操作的任何帮助。我不知道。
谢谢。
答案 0 :(得分:0)
您可以在简单循环中生成文本框,然后以编程方式将其添加到表单中。 使用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
}
}
}
请注意“宽度”,“高度”和“位置”属性适合它们而不会彼此重叠。