TableLayoutPanel为每个单元格构造一个对象

本文关键字:一个对象 单元格 TableLayoutPanel | 更新日期: 2023-09-27 18:16:32

嗨,我正在做一个c# Windows窗体设计作业。基本上,我们已经提供了大部分代码,以创建一个工作的棋盘游戏类似于蛇和梯子。到目前为止,我已经创建了一个TableLayoutPanel作为板的gui。接下来是我卡住的部分。我必须显示所有的方块。在项目中,他们提供了一个SquareControl类,具有背景颜色和字体的每个正方形,但我不知道如何将这些对象添加到我的TableLayoutPanel

edit:这是square样式的代码public SquareControl(Square Square, BindingList players) {

        this.square = square;
        this.players = players;
        //  Set GUI properties of the whole square.
        Size = new Size(SQUARE_SIZE, SQUARE_SIZE);
        Margin = new Padding(0);  // No spacing around the cell. (Default is 3 pixels.)
        Dock = DockStyle.Fill;
        BorderStyle = BorderStyle.FixedSingle;
        BackColor = Color.CornflowerBlue;
        LoadImageWhenNeeded();
        SetTextColour();
    }

TableLayoutPanel为每个单元格构造一个对象

您可以尝试以下链接。我想这会对你有帮助的。

http://www.dotnetpools.com/Article/ArticleDetiail/?articleId=131