次の方法で共有


ImageField.GetValue(Control, String, PropertyDescriptor) メソッド

定義

指定したコントロールから指定したフィールドの値を取得します。

protected:
 virtual System::Object ^ GetValue(System::Web::UI::Control ^ controlContainer, System::String ^ fieldName, System::ComponentModel::PropertyDescriptor ^ % cachedDescriptor);
protected virtual object GetValue (System.Web.UI.Control controlContainer, string fieldName, ref System.ComponentModel.PropertyDescriptor cachedDescriptor);
abstract member GetValue : System.Web.UI.Control * string * PropertyDescriptor -> obj
override this.GetValue : System.Web.UI.Control * string * PropertyDescriptor -> obj
Protected Overridable Function GetValue (controlContainer As Control, fieldName As String, ByRef cachedDescriptor As PropertyDescriptor) As Object

パラメーター

controlContainer
Control

フィールド値を格納している Control

fieldName
String

値の取得対象フィールドの名前。

cachedDescriptor
PropertyDescriptor

フィールドのプロパティを表す PropertyDescriptor (参照渡し)。

戻り値

指定されたフィールドの値。

例外

controlContainer パラメーターが null です。

- または -

コンテナー コントロールに関連付けられたデータ項目が null です。

- または -

fieldName パラメーターによって指定されたフィールドが見つかりませんでした。

注釈

メソッドは GetValue 、 オブジェクトが指定したフィールドの ImageField 値を決定するために使用するヘルパー メソッドです。

注意 (継承者)

オブジェクトを拡張するときに、このメソッドを ImageField オーバーライドして、フィールドの値を決定するカスタム ルーチンを提供できます。

適用対象

こちらもご覧ください