مشاركة عبر


كيفية القيام بما يلي: الكشف عن تغيير النص في مربع نص

يوضح هذا المثال إحدى الطرق لاستخدام حدث TextChanged لتنفيذ أسلوب كلما النص في عنصر تحكم TextBox تم تغييره.

في فئة التعليمات البرمجية -الخلفية XAML التي تحتوي على عنصر تحكم TextBox الذي تريد مراقبة تغييراته قم بإدراج أسلوب للاتصال كلما تم تشغيل حدث TextChanged. يجب أن يكون لهذا الأسلوب توقيع يتطابق مع ما هو متوقع بواسطة المفوض TextChangedEventHandler.

يتم استدعاء معالج الأحداث كلما تغير محتويات عنصر تحكم TextBox إما بواسطة مستخدم أو برمجياً.

ملاحظة: يتم تشغيل هذا الحدث عندما يتم إنشاء عنصر التحكم TextBox و يتم تعبئته مبدئياً بنص.

مثال

في Extensible Application Markup Language (XAML) الذي يعرف عنصر تحكم TextBox الخاص بك، حدد سمة TextChanged بقيمة مطابقة لأسم أسلوب معالج الحدث.

<TextBox  TextChanged="textChangedEventHandler">
  Here is the initial text in my TextBox.  Each time the contents of this TextBox are changed, 
  the TextChanged event  fires and textChangedEventHandler is called.
</TextBox>

في فئة التعليمات البرمجية -الخلفية XAML التي تحتوي على عنصر تحكم TextBox الذي تريد مراقبة تغييراته قم بإدراج أسلوب للاتصال كلما تم تشغيل حدث TextChanged. يجب أن يكون لهذا الأسلوب توقيع يتطابق مع ما هو متوقع بواسطة المفوض TextChangedEventHandler.

' TextChangedEventHandler delegate method.
Private Sub textChangedEventHandler(ByVal sender As Object, ByVal args As TextChangedEventArgs)
    ' Omitted Code: Insert code that does something whenever
    ' the text changes...
End Sub
// TextChangedEventHandler delegate method.
private void textChangedEventHandler(object sender, TextChangedEventArgs args)
{    
    // Omitted Code: Insert code that does something whenever
    // the text changes...
} // end textChangedEventHandler

يتم استدعاء معالج الأحداث كلما تغير محتويات عنصر تحكم TextBox إما بواسطة مستخدم أو برمجياً.

ملاحظة: يتم تشغيل هذا الحدث عندما يتم إنشاء عنصر التحكم TextBox و يتم تعبئته مبدئياً بنص.

التعليقات

راجع أيضًا:

المرجع

TextChangedEventArgs

المبادئ

نظرة عامة حول مربع نص

نظرة عامة على RichTextBox