Как решить проблему при изменении размера окна - PullRequest
0 голосов
/ 17 апреля 2020

Я сталкиваюсь с проблемой при изменении размера таблицы. Я устанавливаю sh tablelayoutpanel с кодом.

private TableLayoutPanel TaoBangChiTietOK_NG( List<string> lsTitle)
{
    TableLayoutPanel tableData = new TableLayoutPanel();
    tableData.ColumnCount = 6;
    tableData.CellBorderStyle = TableLayoutPanelCellBorderStyle.Inset;
    tableData.Dock = DockStyle.Top;
    tableData.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 50f));
    tableData.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 30f));
    tableData.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 17.5f));
    tableData.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 17.5f));
    tableData.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 17.5f));
    tableData.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 17.5f));

    //tableData.Dock = DockStyle.Fill;
    tableData.AutoSize = true;

    //tableData.MaximumSize = new Size(ShowDataArea.Width, ShowDataArea.Height / 4);
    tableData.AutoScroll = true;
    tableData.RowStyles.Add(new RowStyle(SizeType.Absolute, 25));

    tableData.Margin = new Padding(0, 0, 0, 0);
    tableData.Padding = new Padding(0, 0, 0, 0);

    // Tạo tiêu đề cho table data
    Label tieuDeSTT = TaoLabel(lsTitle[0], 9,true);
    tableData.Controls.Add(tieuDeSTT, 0, 0);
    Label tieuDeToiGian = TaoLabel(lsTitle[1], 9, true);
    tableData.Controls.Add(tieuDeToiGian, 1, 0);
    Label tieuDeSLNG = TaoLabel(lsTitle[2], 9, true);
    tableData.Controls.Add(tieuDeSLNG, 2, 0);
    Label tieuDeSLOK = TaoLabel(lsTitle[3], 9, true);
    tableData.Controls.Add(tieuDeSLOK, 3, 0);
    Label tieuDeTong = TaoLabel(lsTitle[4], 9, true);
    tableData.Controls.Add(tieuDeTong, 4, 0);
    Label tieuTyLeNG = TaoLabel(lsTitle[5], 9, true);
    tableData.Controls.Add(tieuTyLeNG, 5, 0);
    return tableData;
}

Когда я запускаю этот код, все в порядке. Но когда я хочу изменить размер этого окна, проблема появилась, как показано ниже.

enter image description here

Пожалуйста, скажите мне, как это исправить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...