c# 对象不会在彼此之下
c# objects won't go under each other
我正在制作一个简单的登录注册程序,我将用户名和密码保存在列表中。
我正在尝试将所有用户名显示在彼此之下,并且每次注册新用户时都会重复。
出于某种原因,它只显示最后一个用户,仅此而已。
for (Int32 i = 0; i < frmLogin.reg_usernames.Count; i++ )
{
TextBox lbl = new TextBox { Location = new Point(15, 30), BorderStyle = BorderStyle.Fixed3D, BackColor = Color.AliceBlue, Font = new Font(Font.FontFamily.Name, 9), ScrollBars = ScrollBars.Vertical };
this.Controls.Add(lbl);
lbl.Text = frmLogin.reg_usernames[i];
}
您需要边走边将箱子向下移动:
TextBox lbl = new TextBox { Location = new Point(15, 30 * i), BorderStyle ....
请注意,您的表单也需要足够大才能看到所有内容。您可能需要适当地设置高度,或者将文本框放在可以滚动的容器内,而不是直接放在表单本身上。
我正在制作一个简单的登录注册程序,我将用户名和密码保存在列表中。
我正在尝试将所有用户名显示在彼此之下,并且每次注册新用户时都会重复。
出于某种原因,它只显示最后一个用户,仅此而已。
for (Int32 i = 0; i < frmLogin.reg_usernames.Count; i++ )
{
TextBox lbl = new TextBox { Location = new Point(15, 30), BorderStyle = BorderStyle.Fixed3D, BackColor = Color.AliceBlue, Font = new Font(Font.FontFamily.Name, 9), ScrollBars = ScrollBars.Vertical };
this.Controls.Add(lbl);
lbl.Text = frmLogin.reg_usernames[i];
}
您需要边走边将箱子向下移动:
TextBox lbl = new TextBox { Location = new Point(15, 30 * i), BorderStyle ....
请注意,您的表单也需要足够大才能看到所有内容。您可能需要适当地设置高度,或者将文本框放在可以滚动的容器内,而不是直接放在表单本身上。