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 を実装します。

適用対象