private void SetBar(TrackBar bar, PictureParameters.ParameterSet parameter, PictureParameters parameters)
        {
            // Load the relative value
            double relVal = (bar.Value - bar.Minimum) * 1.0 / (bar.Maximum - bar.Minimum);

            // Copy to value
            parameter.Value = (float)(parameter.Minimum + relVal * (parameter.Maximum - parameter.Minimum));

            // Change picture
            m_Viewer.PictureParameters = parameters;
        }
        private void SetBar(TrackBar bar, PictureParameters.ParameterSet parameter, float value)
        {
            // Remember
            parameter.Value = value;

            // Get the relative position
            double relVal = (value - parameter.Minimum) / (parameter.Maximum - parameter.Minimum);

            // Set slider
            bar.Value = (int)(bar.Minimum + relVal * (bar.Maximum - bar.Minimum));

            // Activate slider
            bar.Enabled = true;
        }
 private void SetVideoParameter(PictureParameters.ParameterSet parameter, float value)
 {
     // Store but keep in range
     parameter.Value = Math.Max(parameter.Minimum, Math.Min(parameter.Maximum, value));
 }