UITypeEditor.EditValue Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengedit nilai objek yang ditentukan menggunakan gaya editor yang ditunjukkan GetEditStyle() oleh metode .
Overload
EditValue(IServiceProvider, Object) |
Mengedit nilai objek yang ditentukan menggunakan gaya editor yang ditunjukkan GetEditStyle() oleh metode . |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Mengedit nilai objek yang ditentukan menggunakan gaya editor yang ditunjukkan GetEditStyle() oleh metode . |
EditValue(IServiceProvider, Object)
Mengedit nilai objek yang ditentukan menggunakan gaya editor yang ditunjukkan GetEditStyle() oleh metode .
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
Parameter
- provider
- IServiceProvider
Editor IServiceProvider ini dapat menggunakan untuk mendapatkan layanan.
- value
- Object
Objek yang akan diedit.
Mengembalikan
Nilai baru objek.
Keterangan
Metode ini meluncurkan antarmuka pengguna untuk pengeditan nilai, dan dipanggil oleh jendela Properti ketika pengguna mencoba mengedit nilai jenis yang dikonfigurasi editor ini untuk mengedit nilai. Penyedia layanan disediakan sehingga editor dapat memperoleh layanan yang diperlukan.
Lihat juga
Berlaku untuk
EditValue(ITypeDescriptorContext, IServiceProvider, Object)
Mengedit nilai objek yang ditentukan menggunakan gaya editor yang ditunjukkan GetEditStyle() oleh metode .
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
Parameter
- context
- ITypeDescriptorContext
Yang ITypeDescriptorContext dapat digunakan untuk mendapatkan informasi konteks tambahan.
- provider
- IServiceProvider
Editor IServiceProvider ini dapat menggunakan untuk mendapatkan layanan.
- value
- Object
Objek yang akan diedit.
Mengembalikan
Nilai baru objek. Jika nilai objek tidak berubah, ini harus mengembalikan objek yang sama dengan yang diteruskan.
Keterangan
Penyedia layanan disediakan sehingga editor dapat memperoleh layanan yang diperlukan.