private void UpdateCurrentKnobMode(FlexControlInterface1.KnobMode mode) { if (!this.Visible) { return; } current_knob_mode = mode; Invoke(new FlexControlInterface1.KnobModeChanged(UpdateActiveComboBox), new object[] { mode }); }
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; } }
private void UpdateCurrentKnobMode(FlexControlInterface1.KnobMode mode) { if (!this.Visible) return; current_knob_mode = mode; Invoke(new FlexControlInterface1.KnobModeChanged(UpdateActiveComboBox), new object[] {mode}); }