منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] كيف اعرف اين تم النقر؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] كيف اعرف اين تم النقر؟ (/showthread.php?tid=786)



كيف اعرف اين تم النقر؟ - kafi2030 - 31-10-13

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

لدي على الشاشة زر اضافة وزر تعديل

عند الضغط على زر اضافة........تظهر الشاشة وتتم الاضافة من خلالها بكل يسر والحمد لله.

نظراً للتشابه الكبير، بين الاضافة والتعديل من حيث الشكل العام للشاشات

فانا اريد عند الضغط على زر تعديل ...... الا اقوم بانشاء شاشة جديدة، بل اريد ان اعتمد على شاشة الاضافة التي لدي، مع بعض التغيرات التي يجب اجراءها في الاكواد، و في مسميات الازرار حسب حالة فتح الشاشة ( من اضافة ام من تعديل)


سؤالي:
كيف اعرف ان المستخدم قد ضغط على زر جديد ام ضغط على زر تعديل

والف شكر


RE: كيف اعرف اين تم النقر؟ - سعود - 31-10-13

هذي سهلة اما - او:
1- زرين واحد للاضافة والاخر للتعديل بنفس الفورم الخاص بالتحرير.
2-متغير من نوع boolean لو كانت قيمته True تعتمد النوع المراد اما اضافة او حذف وان لا فالاخر.
3-متغير من نوع string وتفحص محتواه ان كان بقيمة تعني اضافة او تعديل.

النقطة الاولى موجودة بالمثال التالي:
مثال تغيير اسم المستخدم وكلمة المرور اعتمادا على الرقم الفريد