public OpenDataSourceDialog() { InitializeComponent(); listViewColumnSorter = new ListViewColumnSorter(); listView.ListViewItemSorter = listViewColumnSorter; DialogResult = DialogResult.Cancel; string[] sourceTypes = new string[] { "Any spectra format", "mzML", //"mzData", "mzXML", "mz5", "Thermo RAW", "Waters RAW", "ABSciex WIFF", //"Bruker/Agilent YEP", //"Bruker BAF", //"Bruker FID", "Bruker Analysis", "Agilent MassHunter", "Mascot Generic", "Bruker Data Exchange", //"Sequest DTA" }; sourceTypeComboBox.Items.AddRange(sourceTypes); sourceTypeComboBox.SelectedIndex = 0; ImageList smallImageList = new ImageList(); smallImageList.ColorDepth = ColorDepth.Depth32Bit; smallImageList.Images.Add(Properties.Resources.folder); smallImageList.Images.Add(Properties.Resources.file); smallImageList.Images.Add(Properties.Resources.DataProcessing); listView.SmallImageList = smallImageList; TreeView tv = new TreeView(); tv.Indent = 8; TreeNode lookInNode = tv.Nodes.Add("My Recent Documents", "My Recent Documents", 0, 0); lookInNode.Tag = lookInNode.Text; lookInComboBox.Items.Add(lookInNode); TreeNode desktopNode = tv.Nodes.Add("Desktop", "Desktop", 1, 1); desktopNode.Tag = desktopNode.Text; lookInComboBox.Items.Add(desktopNode); lookInNode = desktopNode.Nodes.Add("My Documents", "My Documents", 2, 2); lookInNode.Tag = lookInNode.Text; lookInComboBox.Items.Add(lookInNode); TreeNode myComputerNode = desktopNode.Nodes.Add("My Computer", "My Computer", 3, 3); myComputerNode.Tag = myComputerNode.Text; lookInComboBox.Items.Add(myComputerNode); lookInComboBox.SelectedIndex = 1; lookInComboBox.IntegralHeight = false; lookInComboBox.DropDownHeight = lookInComboBox.Items.Count * lookInComboBox.ItemHeight + 2; ticGraphControl = new MSGraphControl() { Dock = DockStyle.Fill, }; ticGraphControl.GraphPane.Legend.IsVisible = false; ticGraphControl.Visible = false; splitContainer1.Panel2.Controls.Add(ticGraphControl); splitContainer1.Panel2Collapsed = false; }
public OpenDataSourceDialog() { InitializeComponent(); listViewColumnSorter = new ListViewColumnSorter(); listView.ListViewItemSorter = listViewColumnSorter; DialogResult = DialogResult.Cancel; var sourceTypes = new List <string>(); foreach (var typeExtsPair in ReaderList.FullReaderList.getFileExtensionsByType()) { if (typeExtsPair.Value.Count > 0) // e.g. exclude UNIFI { sourceTypes.Add(typeExtsPair.Key); } } sourceTypes.Sort(); sourceTypes.Insert(0, "Any spectra format"); sourceTypeComboBox.Items.AddRange(sourceTypes.ToArray()); sourceTypeComboBox.SelectedIndex = 0; ImageList smallImageList = new ImageList(); smallImageList.ColorDepth = ColorDepth.Depth32Bit; smallImageList.Images.Add(Properties.Resources.folder); smallImageList.Images.Add(Properties.Resources.file); smallImageList.Images.Add(Properties.Resources.DataProcessing); listView.SmallImageList = smallImageList; TreeView tv = new TreeView(); tv.Indent = 8; TreeNode lookInNode = tv.Nodes.Add("My Recent Documents", "My Recent Documents", 0, 0); lookInNode.Tag = lookInNode.Text; lookInComboBox.Items.Add(lookInNode); TreeNode desktopNode = tv.Nodes.Add("Desktop", "Desktop", 1, 1); desktopNode.Tag = desktopNode.Text; lookInComboBox.Items.Add(desktopNode); lookInNode = desktopNode.Nodes.Add("My Documents", "My Documents", 2, 2); lookInNode.Tag = lookInNode.Text; lookInComboBox.Items.Add(lookInNode); TreeNode myComputerNode = desktopNode.Nodes.Add("My Computer", "My Computer", 3, 3); myComputerNode.Tag = myComputerNode.Text; lookInComboBox.Items.Add(myComputerNode); lookInComboBox.SelectedIndex = 1; lookInComboBox.IntegralHeight = false; lookInComboBox.DropDownHeight = lookInComboBox.Items.Count * lookInComboBox.ItemHeight + 2; ticGraphControl = new MSGraphControl() { Dock = DockStyle.Fill, }; ticGraphControl.GraphPane.Legend.IsVisible = false; ticGraphControl.Visible = false; splitContainer1.Panel2.Controls.Add(ticGraphControl); splitContainer1.Panel2Collapsed = false; }