Example #1
0
        private void List_RecentItems_Update()
        {
            // DD/MM/YYYY HH:mm|C:\\File\Path\Project.bs

            List_RecentItems.Clear();             // empty the list

            List_RecentItems.View = View.Details;

            List_RecentItems.Columns.Add("Name", List_RecentItems.Width / 3, HorizontalAlignment.Left);
            List_RecentItems.Columns.Add("Path", List_RecentItems.Width / 3, HorizontalAlignment.Left);
            List_RecentItems.Columns.Add("Date Last Accessed", List_RecentItems.Width / 3, HorizontalAlignment.Left);

            List_RecentItems.Activation = ItemActivation.TwoClick;

            for (var Index = Settings.Default.RecentItems.Count - 1; Index >= 0; Index--) // Iterate backwards through the list
            {
                var Item = Settings.Default.RecentItems[Index];                           // Get the current item

                var ToList = Item.Split('|');                                             // Split on pipe character

                // Details time
                List_RecentItems.Items.Add(new ListViewItem(new []
                                                            { ToList[1].Split('\\')[Item.Split('\\').Length - 1],
                                                              ToList[1],
                                                              ToList[0] }));
            }

            List_RecentItems.Update();
        }
Example #2
0
        private void FrmWelcome_Load(object sender, EventArgs e)
        {
            List_RecentItems_Update();             // reload the list


            // allow resizing evenly
            List_RecentItems.Resize += (S, E) => {
                List_RecentItems.Columns[0].Width = List_RecentItems.Width / 3;
                List_RecentItems.Columns[1].Width = List_RecentItems.Width / 3;
                List_RecentItems.Columns[2].Width = List_RecentItems.Width / 3;
                List_RecentItems.Refresh();
            };
        }