列表视图列调整大小

时间:2017-01-17 17:22:18

标签: c# visual-studio

我的listview列似乎真的很小;这些话似乎不合适。

enter image description here

但是我希望它能完全拼出这个词,而不是把它分成不同的行。

我缺少一个设置吗?

    private void checklog (object sender, EventArgs e)
    {
        using (StreamReader sr = new StreamReader("C:/Users/sisson.chad/Documents/logs/BatchProcessor.20170116151505106.log"))
        {
            string contents = sr.ReadToEnd();
            if (contents.Contains("getDownloadFileList failed"))
            {
                listView5.Items.Add("Lost Connection.");
                listView6.Items.Add("Remove block file and run script.");

            }
        }
    }

1 个答案:

答案 0 :(得分:0)

您必须首先获得每个addNewParts的{​​{1}}属性。然后,将Columns设置为ListView。这会将列自动调整为列标题中文本的长度。

示例:

Width

您可以将其设为方法,并将-2作为参数传递。

另外。您可以通过在循环中声明类来删除强制转换

foreach (var columnHeader in ListView.Columns.Cast<ColumnHeader>())
{
    columnHeader.Width = -2;
}