Edit

Share via


IValueProvider.Value Property

Definition

Gets the value of the control.

public:
 property System::String ^ Value { System::String ^ get(); };
public string Value { get; }
member this.Value : string
Public ReadOnly Property Value As String

Property Value

The value of the control as a string.

Examples

The following example shows an implementation of this method for a control that allows its value to be retrieved.

/// <summary>
/// Retrieves the value of the custom control.
/// </summary>
string IValueProvider.Value
{
    get
    {
        return controlValue;
    }
}
''' <summary>
''' Retrieves the value of the custom control.
''' </summary>
Private ReadOnly Property Value() As String Implements IValueProvider.Value
    Get
        Return controlValue
    End Get
End Property

Remarks

Single-line edit controls support programmatic access to their contents by implementing IValueProvider (in addition to ITextProvider). However, multi-line edit controls do not implement IValueProvider.

To retrieve the textual contents of multi-line edit controls, the controls must implement ITextProvider. However, ITextProvider does not support setting the value of a control.

IValueProvider does not support the retrieval of formatting information or substring values. Implement ITextProvider in these scenarios.

Applies to