Dessiner que la bordure extérieure pour TableLayoutPanel Cellules

Je suis en utilisant le TableLayoutPanel par exemple, si j'ai 3 lignes et 5 colonnes. Je veux dessiner le contour extérieur pour l'ensemble du groupe. Par défaut, le panneau permet de CellBorderStyle qui ajoute toutes les frontières à toutes les cellules disponibles. Est-il possible où l'on peut définir uniquement à l'extérieur des frontières?

J'ai fourni un exemple de code ci-dessous.

    TableLayoutPanel tblPanel = new TableLayoutPanel;
    tblPanel.CellBorderStyle = TableLayoutPanelCellBorderStyle.Single;
    Label lblName;
    TextBox txtName;
    Button btnAdd;
    int colCnt = 0;
    for(int rw =0; rw < 3; rw++)
    {
            lblName = new Label();
            lblName.Name = "mylabel" + rw.ToString();
            tblPanel.Controls.Add(lblName, colCnt, rw);
            colCnt++;

            txtName = new TextBox();
            txtName.Name = "mytext" + rw.ToString();
            tblPanel.Controls.Add(txtName, colCnt, rw);
            colCnt++;

            btnAdd = new Button();
            btnAdd.Name = "mybutton" + rw.ToString();
            tblPanel.Controls.Add(btnAdd, colCnt, rw);

            colCnt = 0;
    }
Vous êtes peu probable d'obtenir de bonnes réponses, si vous ne fournissez pas les plus de contexte. Qu'avez-vous déjà essayé?
Yah, j'ai juste reproché de lui, mais laissons-lui une chance.

OriginalL'auteur user1417294 | 2012-09-24