我创建了一系列标签,我试图在带有游戏板图片的图片框上显示。我一直在图片框后面显示标签,我不确定我做错了什么。
create table RoomType ( Roomtype nvarchar(2) primary key,
Description nvarchar(20), Responsibility nvarchar(20)
)
CREATE TABLE Room ( RoomID nvarchar(8) , Capacity numeric(3),Roomtype nvarchar(2),
CONSTRAINT FK_TYPE foreign key (Roomtype) references RoomType(Roomtype)
)
答案 0 :(得分:1)
将标签添加到表单容器后,将呼叫移至BringToFront
// set the position of the label
foreach (Label i in board)
{
if (x >= 580)
{
x = 0;
y = y + i.Height + 55;
}
i.Location = new Point(x, y);
this.Controls.Add(i);
i.BringToFront();
x += i.Width;
}
顺便说一下,不是很大的收获,但你可以把这个代码放在第一个循环中并删除foreach循环