الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار عن الobject sender

بدأه Newbie Programmer في 19 سبتمبر 2011 · 3 رد · 679 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركااااتة

بعد اذن حضراتكم انا كنت عايزة اعرف اية وظيفة الObject Sender باضبط و بستخدمة في اية و ياريت مع ذكر مثال بسيط

ثانيا انا كنت بعمل برنامج بالFile Stream بيعمل Search عن كلمة في FIle و من ثم يقولي هل الكلمة موجودة و لا لا و في السطر الكام و لو اتكررت اتكررت كااام مرة

بس واجهتني مشكلة في حتة في السطر الكام يااااريت لو حد يقدر يساعدني و يبقي جزااكم الله كل خيرر

و ياريت كمان بردو معلومات عن الe الي بتبقي في الEvent

سلام عليكم

تم تعديل هذه المشاركة بواسطة Newbie Programmer في 19 سبتمبر 2011 في 19:03

#2

السلام عليكم ورحمه الله وبركاته

اختي الـ sender ما هو الا متغير من نوع object يمثل الكائن الذي اصدر الحدث لذلك تم تعريفه من نوع object لأننا لا نعرف هل هو زر ام مربع نص .. الخ, اما الـ e فهو وسيط متعلق بالحدث فعلى سبيل المثال حدث الـ MouseMove يتعلق به احداثيات الفأره فسنلاحظ ان المتغير e يمتلك الخاصيتين X و Y, وكذلك حدث الـ KeyPress سنجد الـ KeyChar والذي يمثل الحرف التي تم نقره. اما سؤالك الثاني بعيد عن الموضوع فأرجو عزله في موضوع اخر

.:: Wish to become better and better ::.

#3
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اختي الـ sender ما هو الا متغير من نوع object يمثل الكائن الذي اصدر الحدث لذلك تم تعريفه من نوع object لأننا لا نعرف هل هو زر ام مربع نص .. الخ, اما الـ e فهو وسيط متعلق بالحدث فعلى سبيل المثال حدث الـ MouseMove يتعلق به احداثيات الفأره فسنلاحظ ان المتغير e يمتلك الخاصيتين X و Y, وكذلك حدث الـ KeyPress سنجد الـ KeyChar والذي يمثل الحرف التي تم نقره. اما سؤالك الثاني بعيد عن الموضوع فأرجو عزله في موضوع اخر

جزاااااك الله كل خير الشرح واضح و وصلت الحمد لله دائما حضرتك سابق بالخيرات جزاك الله كل خيييير

و ان شاء الله هنقل سؤالي التاني في موضوع جديد

#4
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اختي الـ sender ما هو الا متغير من نوع object يمثل الكائن الذي اصدر الحدث لذلك تم تعريفه من نوع object لأننا لا نعرف هل هو زر ام مربع نص .. الخ, اما الـ e فهو وسيط متعلق بالحدث فعلى سبيل المثال حدث الـ MouseMove يتعلق به احداثيات الفأره فسنلاحظ ان المتغير e يمتلك الخاصيتين X و Y, وكذلك حدث الـ KeyPress سنجد الـ KeyChar والذي يمثل الحرف التي تم نقره. اما سؤالك الثاني بعيد عن الموضوع فأرجو عزله في موضوع اخر

شكرا لك أخي

وبالطبع لا يقتصر على كونه TextBox أو Button أو Control بشكل عام بل هو أي كائن يطلق حدث (أي أن sender تعني مرسل(مطلق) الحدث)

وكما أشرت أيضا فإن e تعتبر متغير وسيط يحوي بعض القيم الخاصة بالحدث نفسه (مثلا نقطة تشير لموقع نقر الفأرة)

مواضيع مشابهة