我的listview列似乎真的很小;这些话似乎不合适。
但是我希望它能完全拼出这个词,而不是把它分成不同的行。
我缺少一个设置吗?
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.");
}
}
}
答案 0 :(得分:0)
您必须首先获得每个addNewParts
的{{1}}属性。然后,将Columns
设置为ListView
。这会将列自动调整为列标题中文本的长度。
示例:
Width
您可以将其设为方法,并将-2
作为参数传递。
另外。您可以通过在循环中声明类来删除强制转换
foreach (var columnHeader in ListView.Columns.Cast<ColumnHeader>())
{
columnHeader.Width = -2;
}