コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }