Condividi tramite


UITypeEditor.EditValue Metodo

Definizione

Modifica il valore dell'oggetto specificato, usando lo stile dell'editor indicato dal metodo GetEditStyle().

Overload

EditValue(IServiceProvider, Object)

Modifica il valore dell'oggetto specificato, usando lo stile dell'editor indicato dal metodo GetEditStyle().

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Modifica il valore dell'oggetto specificato usando lo stile dell'editor indicato dal metodo GetEditStyle().

EditValue(IServiceProvider, Object)

Modifica il valore dell'oggetto specificato, usando lo stile dell'editor indicato dal metodo GetEditStyle().

public:
 System::Object ^ EditValue(IServiceProvider ^ provider, System::Object ^ value);
public object EditValue (IServiceProvider provider, object value);
public object? EditValue (IServiceProvider provider, object? value);
member this.EditValue : IServiceProvider * obj -> obj
Public Function EditValue (provider As IServiceProvider, value As Object) As Object

Parametri

provider
IServiceProvider

Oggetto IServiceProvider che l'editor può usare per ottenere i servizi.

value
Object

Oggetto da modificare.

Restituisce

Nuovo valore dell'oggetto.

Commenti

Questo metodo avvia l'interfaccia utente per la modifica dei valori e viene chiamato dal Finestra Proprietà quando un utente tenta di modificare il valore di un tipo configurato dall'editor per modificare il valore di . Viene fornito un provider di servizi in modo che l'editor possa ottenere tutti i servizi necessari.

Vedi anche

Si applica a

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Modifica il valore dell'oggetto specificato usando lo stile dell'editor indicato dal metodo GetEditStyle().

public:
 virtual System::Object ^ EditValue(System::ComponentModel::ITypeDescriptorContext ^ context, IServiceProvider ^ provider, System::Object ^ value);
public virtual object EditValue (System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value);
public virtual object? EditValue (System.ComponentModel.ITypeDescriptorContext? context, IServiceProvider provider, object? value);
abstract member EditValue : System.ComponentModel.ITypeDescriptorContext * IServiceProvider * obj -> obj
override this.EditValue : System.ComponentModel.ITypeDescriptorContext * IServiceProvider * obj -> obj
Public Overridable Function EditValue (context As ITypeDescriptorContext, provider As IServiceProvider, value As Object) As Object

Parametri

context
ITypeDescriptorContext

Oggetto ITypeDescriptorContext che può essere usato per ottenere ulteriori informazioni sul contesto.

provider
IServiceProvider

Oggetto IServiceProvider che l'editor può usare per ottenere i servizi.

value
Object

Oggetto da modificare.

Restituisce

Nuovo valore dell'oggetto. Se il valore dell'oggetto non è stato modificato, dovrebbe restituire lo stesso oggetto che è stato passato.

Commenti

Viene fornito un provider di servizi in modo che l'editor possa ottenere tutti i servizi necessari.

Vedi anche

Si applica a