コード例 #1
0
        private void SelectItemFromList()
        {
            using (var form = new FormImageList())
            {
                form.LoadData(TabInfo.LayoutItems.Select(item => item.FilePath).ToList(), (CurrentLayoutItem ?? TabInfo.DefaultItem)?.FilePath);
                if (form.ShowDialog() == DialogResult.OK)
                {
                    CurrentLayoutItem = LayoutItem.FromFile(form.SelectedFile);

                    pictureEdit.Image = CurrentLayoutItem != null?Image.FromFile(CurrentLayoutItem.FilePath) : null;
                }
            }
        }