Example #1
0
        private void cbStages_SelectionChangeCommitted(object sender, EventArgs e)
        {
            cbStage.Checked = true;

            string method = cbMethods.SelectedItem.ToString();
            string stage  = string.Empty;

            if (cbStages.SelectedItem != null)
            {
                stage = cbStages.SelectedItem.ToString();
            }

            string label = string.Empty;

            if (cbLabels.SelectedItem != null)
            {
                label = cbLabels.SelectedItem.ToString();
            }

            cbLabels.Items.Clear();

            foreach (string item in output.GetLabels(method, stage))
            {
                cbLabels.Items.Add(item);
            }

            if (!string.IsNullOrEmpty(label))
            {
                if (cbLabels.Items.Contains(label))
                {
                    cbLabels.SelectedItem = label;
                }
            }

            refreshButton_Click(sender, e);
        }