26-05-15, 04:15 PM
(آخر تعديل لهذه المشاركة : 26-05-15, 04:16 PM {2} بواسطة عبد الله.
تعديل السبب: تغيير من اقتباس إلى كود
)
السلام عليكم ورحمة الله وبركاته
مرحبا أخواني الأعزاء ،،،
لدي سؤال من نقطتين ...
النقطة الأولى:
لدي دالة لعمل أمر معين وهو
الدالة تطبع لي رسالة على الشاشة فيما رقم الأمر
استدعي الدالة في اكثر من زر من خلال اسم الدالة
في كل مره استدي الدالة أأخذ قيمة الزر من خلال الأمر
أردت اختصار الكود بحيث اضم المتغير button للدالة بحيث لا أعيد كتابتة في كل مره ولكن واجهتني مشكلة مع الأخ sender حيث انه متغير من ضمن نطاق أمر الزر فكيف اتغلب على هذا الأمر ؟
النقطة الثانية:
خطر في بالي حل آخر وهو
الآن لدي 10 button كل زر يحمل قيمة أريد طباعتها ، كيف أعرف الزر التي تم الضغط عليه أثناء الضغط عليه حتى يتسنى لي أخذ قيمته ؟
اتمنى مسألتي تكون واضحة لأنها توفر علي كتابة code.
مرحبا أخواني الأعزاء ،،،
لدي سؤال من نقطتين ...
النقطة الأولى:
لدي دالة لعمل أمر معين وهو
كود :
MessageBox.Show("الأمر رقم")
الدالة تطبع لي رسالة على الشاشة فيما رقم الأمر
استدعي الدالة في اكثر من زر من خلال اسم الدالة
في كل مره استدي الدالة أأخذ قيمة الزر من خلال الأمر
كود :
Dim button As Button = sender
button.Text
أردت اختصار الكود بحيث اضم المتغير button للدالة بحيث لا أعيد كتابتة في كل مره ولكن واجهتني مشكلة مع الأخ sender حيث انه متغير من ضمن نطاق أمر الزر فكيف اتغلب على هذا الأمر ؟
النقطة الثانية:
خطر في بالي حل آخر وهو
الآن لدي 10 button كل زر يحمل قيمة أريد طباعتها ، كيف أعرف الزر التي تم الضغط عليه أثناء الضغط عليه حتى يتسنى لي أخذ قيمته ؟
اتمنى مسألتي تكون واضحة لأنها توفر علي كتابة code.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.