Здравствуйте, я столкнулся со странной ошибкой? вероятно, это не ошибка, а что-то с пробелами между каждым элементом в listView. Итак, вот код, который я использую для его создания, а также изображение реальной проблемы:
public void UpdateStatistics(int fHands, int pHands, int lHands, int wHands)
{
listStatistics.Clear();
listStatistics.Visible = Properties.Settings.Default.Statistics;
listStatistics.View = View.Details;
listStatistics.GridLines = true;
listStatistics.Columns.Add("Properties", -2, HorizontalAlignment.Left);
listStatistics.Columns.Add("Fold's", -2, HorizontalAlignment.Left);
listStatistics.Columns.Add("Played Hands", -2, HorizontalAlignment.Left);
listStatistics.Columns.Add("Lost Hands", -2, HorizontalAlignment.Left);
listStatistics.Columns.Add("Won Hands", -2, HorizontalAlignment.Left);
var itemsToAdd = returnStatistics(fHands, pHands, lHands, wHands);
listStatistics.Items.AddRange(new[] { itemsToAdd });
}
ListViewItem returnStatistics(int fHands, int pHands, int lHands, int wHands)
{
int[] retStat = { fHands, pHands, lHands, wHands };
ListViewItem item1 = new ListViewItem("Totals", 0);
for (int j = 0; j < retStat.Length; j++)
{
int k = j;
item1.SubItems.Add(retStat[k].ToString());
}
return item1;
}
- Рисунок : http://prntscr.com/9rf8no Я могу просто перетащить ползунок, чтобы отобразились параметры, но это действительно не удобно для пользователя. Как я могу сделать так, чтобы он по умолчанию выглядел так: http://prntscr.com/9rfajz?
listStatistics.AutoResizeColumn(0, ColumnHeaderAutoResizeStyle.HeaderSize);
Это сделало работу, большое спасибо! :) - person kopelence   schedule 18.01.2016