private void AddShortcut(ShortcutItem si) { string[] rowItems = new string[uiShortcuts.Columns.Count]; ListViewItem lvItem = new ListViewItem(rowItems); SetListVievItemValue(lvItem, si); uiShortcuts.Items.Add(lvItem); }
private ShortcutItem[] GetShortcuts() { ShortcutItem[] shortcuts = new ShortcutItem[uiShortcuts.Items.Count]; for (int i = 0; i < uiShortcuts.Items.Count; ++i) { shortcuts[i] = (ShortcutItem)uiShortcuts.Items[i].Tag; } return shortcuts; }
private void SetListVievItemValue(ListViewItem lvItem, ShortcutItem si) { lvItem.Tag = si; lvItem.SubItems[0].Text = si.ShortcutText; lvItem.SubItems[1].Text = si.Timeout.ToString(); lvItem.SubItems[2].Text = si.TextX; lvItem.SubItems[3].Text = si.TextY; lvItem.SubItems[4].Text = si.TextR; lvItem.SubItems[5].Text = si.TextG; lvItem.SubItems[6].Text = si.TextB; lvItem.SubItems[7].Text = si.Comment; }