MaxValueDefined: Boolean;
The MaxValueDefined property determines whether the MAXVAL parameter is present in binding string.
Available values:
True. The binding string contains the MAXVAL parameter. To determine value of this parameter, use the IBindingIntegerSlider.MaxValue property.
False. The binding string does not contain the MAXVAL parameter.
This procedure checks binding string passed as the SourceBinding input parameter.
Sub IntegerSliderBindingInfo(SourceBinding: String);
Var
BM: IBindingManager;
Binding: IBindingValue;
Slider: IBindingIntegerSlider;
Begin
BM := New BindingManager.Create;
Binding := BM.CreateByValue(SourceBinding);
If Binding.UI = "IntegerSlider" Then
Slider := Binding As IBindingIntegerSlider;
//Check if there is the VALUE parameter
If Slider.ValueDefined Then
Debug.WriteLine("Default value (VALUE): " + Slider.Value.ToString);
End If;
//Check if the MINVAL parameter is present
If Slider.MinValueDefined Then
Debug.WriteLine("Minimum value (MINVAL): " + Slider.MinValue.ToString);
End If;
//Check if the MAXVAL parameter is present
If Slider.MaxValueDefined Then
Debug.WriteLine("The maximum value (MAXVAL): " + Slider.MaxValue.ToString);
End If;
//Check if the STEP value is present
If Slider.StepDefined Then
Debug.WriteLine("Value change step (STEP): " + Slider.Step_.ToString);
End If;
End If;
End Sub IntegerSliderBindingInfo;
If binding string, passed as an input parameter, corresponds to value editor presented as integer values slider, after executing the example the console window displays parameters of this slider.
See also: