private void Populate() { if (_accountsList != null && _accountsList.Accounts != null) { listViewAccounts.SelectedItems.Clear(); listViewAccounts.Items.Clear(); listViewAccounts.BeginUpdate(); if (_accountsList.Accounts.Count > 0) { foreach (AccountConfigValues account in _accountsList.Accounts) { ListViewItem item = CreateListItem(account); listViewAccounts.Items.Add(item); if (account.Equals(_accountsList.ActiveAccount)) { pollingConfig.Config = account.PollingConfig; smtpConfig.Config = account.SmtpConfig; item.EnsureVisible(); } } } ListViewColumnResizer.ResizeColumns(listViewAccounts); listViewAccounts.EndUpdate(); } }
private void Populate() { listView.BeginUpdate(); if (_messageStoreCollection != null) { listView.Items.Clear(); List <MessageStoreMessage> gameMessages = _messageStoreCollection.Messages.FindAll(msg => !string.IsNullOrEmpty(msg.From)); if (gameMessages.Count > 0) { foreach (MessageStoreMessage msg in gameMessages) { ListViewItem item = new ListViewItem(); item.Text = msg.From; item.SubItems.Add(new ListViewItem.ListViewSubItem(item, msg.Subject)); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, msg.Date)); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, msg.FileName)); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, msg.DateTicks)); item.Tag = msg.UID; item.ImageIndex = 0; listView.Items.Add(item); } _lvwColumnSorter.SortColumn = 4; _lvwColumnSorter.Order = SortOrder.Descending; listView.Sort(); ListViewColumnResizer.ResizeColumns(listView); } else { listView.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); listView.Columns[1].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); listView.Columns[2].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); listView.Columns[3].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize); } } listView.EndUpdate(); }
private void Populate() { listView.BeginUpdate(); listView.Items.Clear(); if (_activityLog != null && _activityLog.Activities != null && _activityLog.Activities.Count > 0) { foreach (Activity activity in _activityLog.Activities) { ListViewItem item = new ListViewItem(); int age = GetAgeInDays(activity.DateTicks); SetItemColour(item, activity, age); item.Text = activity.FileName; item.ToolTipText = item.Text; item.SubItems.Add(new ListViewItem.ListViewSubItem(item, activity.MapTitle)); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, activity.TurnNumber)); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, (age > 0) ? age.ToString() : string.Empty)); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, activity.Status.Equals(ActivityState.None) ? string.Empty : Translator.TranslateEnum(activity.Status))); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, activity.DateTicks)); item.Tag = activity; switch (activity.GameType) { case AowGameType.Aow1: item.ImageIndex = 3; break; case AowGameType.Aow2: item.ImageIndex = 4; break; case AowGameType.AowSm: item.ImageIndex = 5; break; case AowGameType.AowMpe: item.ImageIndex = 6; break; case AowGameType.Unknown: item.ImageIndex = 7; break; } listView.Items.Add(item); } _lvwColumnSorter.SortColumn = 5; listView.Sort(); ListViewColumnResizer.ResizeColumns(listView); } else { ListViewColumnResizer.ResizeColumns(listView); } listView.EndUpdate(); }
private void ActivityListView_Resize(object sender, EventArgs e) { listView.BeginUpdate(); ListViewColumnResizer.ResizeColumns(listView); listView.EndUpdate(); }
private void listViewAccounts_Resize(object sender, EventArgs e) { listViewAccounts.BeginUpdate(); ListViewColumnResizer.ResizeColumns(listViewAccounts); listViewAccounts.EndUpdate(); }