예제 #1
0
        private void UpdateCurrentKnobMode(FlexControlInterface1.KnobMode mode)
        {
            if (!this.Visible)
            {
                return;
            }

            current_knob_mode = mode;
            Invoke(new FlexControlInterface1.KnobModeChanged(UpdateActiveComboBox), new object[] { mode });
        }
예제 #2
0
        private void UpdateActiveComboBox(FlexControlInterface1.KnobMode mode)
        {
            switch (mode)
            {
            case FlexControlInterface1.KnobMode.A1:
                panelModeA1.Visible      = true;
                panelModeA2.Visible      = false;
                panelModeB1.Visible      = false;
                panelModeADouble.Visible = true;
                panelModeBDouble.Visible = false;
                break;

            case FlexControlInterface1.KnobMode.A2:
                panelModeA2.Visible      = true;
                panelModeA1.Visible      = false;
                panelModeB2.Visible      = false;
                panelModeADouble.Visible = true;
                panelModeBDouble.Visible = false;
                break;

            case FlexControlInterface1.KnobMode.B1:
                panelModeB1.Visible      = true;
                panelModeA1.Visible      = false;
                panelModeB2.Visible      = false;
                panelModeADouble.Visible = false;
                panelModeBDouble.Visible = true;
                break;

            case FlexControlInterface1.KnobMode.B2:
                panelModeB2.Visible      = true;
                panelModeA2.Visible      = false;
                panelModeB1.Visible      = false;
                panelModeADouble.Visible = false;
                panelModeBDouble.Visible = true;
                break;
            }
        }
예제 #3
0
        private void UpdateCurrentKnobMode(FlexControlInterface1.KnobMode mode)
        {
            if (!this.Visible) return;

            current_knob_mode = mode;
            Invoke(new FlexControlInterface1.KnobModeChanged(UpdateActiveComboBox), new object[] {mode});            
        }