IVsExpansionFunction.FieldChanged(String, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ekli kod parçacığında başka bir alan değiştirildiğinde çağırılır.
public:
int FieldChanged(System::String ^ bstrField, [Runtime::InteropServices::Out] int % fRequeryFunction);
int FieldChanged(std::wstring const & bstrField, [Runtime::InteropServices::Out] int & fRequeryFunction);
public int FieldChanged (string bstrField, out int fRequeryFunction);
abstract member FieldChanged : string * int -> int
Public Function FieldChanged (bstrField As String, ByRef fRequeryFunction As Integer) As Integer
Parametreler
- bstrField
- String
'ndaki Değiştirilen alanın adı.
- fRequeryFunction
- Int32
dışı Bu genişletme işlevinin değeri değiştiyse ve yeniden alınması gerekiyorsa sıfır olmayan (true) döndürür; Aksi takdirde, sıfır (false) döndürür.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Textmgr2. IDL adresinden:
bool IVsExpansionFunction::FieldChanged(
[in] BSTR bstrField,
[out] bool *fRequeryFunction
);
Bu yöntem, genellikle kullanıcı alanı düzenletiğinden, kod parçacığındaki başka bir alan değiştirildiğinde çağrılır. Bu yöntem, fRequeryFunction parametreyi sıfır olmayan () olarak ayarlarsa true , GetCurrentValue Bu genişletme işlevi için güncelleştirilmiş değeri getirmek üzere yöntemi çağrılmalıdır.