次の方法で共有


IValueProvider.Value プロパティ

定義

コントロールの値を取得します。

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

プロパティ値

文字列としてのコントロールの値。

次の例は、その値を取得できるようにするコントロールのこのメソッドの実装を示しています。

/// <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

注釈

単一行の編集コントロールでは、 を実装 IValueProvider することによって (に加えて) コンテンツへのプログラムによるアクセスが ITextProviderサポートされます。 ただし、複数行の編集コントロールでは、 は実装 IValueProviderされません。

複数行の編集コントロールのテキストコンテンツを取得するには、コントロールで を実装 ITextProviderする必要があります。 ただし、 ITextProvider はコントロールの値の設定はサポートしていません。

IValueProvider は、書式設定情報や部分文字列の値の取得をサポートしていません。 このようなシナリオでは ITextProvider を実装します。

適用対象