Partilhar via


IValueProvider.Value Propriedade

Definição

Obtém o valor do controle.

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

Valor da propriedade

O valor do controle como uma cadeia de caracteres.

Exemplos

O exemplo a seguir mostra uma implementação desse método para um controle que permite que seu valor seja recuperado.

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

Comentários

Os controles de edição de linha única dão suporte ao acesso programático ao seu conteúdo implementando IValueProvider (além de ITextProvider). No entanto, os controles de edição de várias linhas não implementam IValueProvider.

Para recuperar o conteúdo textual de controles de edição de várias linhas, os controles devem implementar ITextProvider. No entanto, ITextProvider não dá suporte à configuração do valor de um controle.

IValueProvider não dá suporte à recuperação de informações de formatação ou valores de subcadeia de caracteres. Implemente ITextProvider nesses cenários.

Aplica-se a