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

استفسار عن ازا كان الزرار تم الضغط عليه

بدأه 2matallah في 11 ديسمبر 2008 · 10 رد · 850 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

اولا اود ان اشكر النتدي و اعضاؤه علي مساعداتهم ثانيا من فضلكم اريد ان اعمل جملة if اسال فيها عن ازا كان الزرار اضغط عليه ولا لا بس مش عارفة عشان ال event 

لاني لسه مبتدئة وجزاكم الله خيرا 

#2

كيف يعني بدك تضغط على الزر و يظهرلك مسج يحكيلك اذا تم الضغط عليه ولا لا

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#3

بســم الله الـرحمــن الرحيــم

اشكرك اخي لسرعة الرد 

لا اريد رسالة تظهر لي ولكني اريد ان اتشيك بجملة if عن ازا كان الزرار تم الضغط عيله ولا ل 

وجزاكم اله خيرا

#4

بســم الله الـرحمــن الرحيــم

اشكرك اخي لسرعة الرد 

لا اريد رسالة تظهر لي ولكني اريد ان اتشيك بجملة if عن ازا كان الزرار تم الضغط عيله ولا ل 

وجزاكم اله خيرا

#5

بســم الله الـرحمــن الرحيــم

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

هزة هي الجملة التي اريد ان اكتبها ولكنها فيها error

  if (button2.Click += new EventHandler(button2_Click))

ارجو منكم المساعده وشكرا

#6

اخي ممكن تشوف الموضوع في هذا الرابط /index.php?showtopic=178093

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#7

بســم الله الـرحمــن الرحيــم

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

مشكور اخي علي الرد ولكني عملت فعلا قبل ذلك global bool بس هي المشكلة اني عندي اكتر من زرار كل واحد بيعمل event معين بس انا ب fire في ضغطة زرار تانية فالمشكلة انه لما بيخلي bool ب true بيعمل كل events بتاعة الزرارير عشان كده انا عايزة اتشك علي اي زرار تم الضغط عليه ارجو ان اكون وضحت الفكرة وجزاكم الله خيرا

#8

استخدم متغير (global bool) لكل زر.

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#9
private void CheckWhichButtonIsBeenClicked(object sender, EventArgs e)
		{
			MessageBox.Show(sender.ToString());
		}

		private void Form1_Load(object sender, EventArgs e)
		{
			button1.Click += new EventHandler(CheckWhichButtonIsBeenClicked);
			button2.Click += new EventHandler(CheckWhichButtonIsBeenClicked);
			button3.Click += new EventHandler(CheckWhichButtonIsBeenClicked);
		}
#10

او هذا الكود افضل .. بعدادات لكل زر :)

 
private int Button1Counter = 0;
private int Button2Counter = 0;

private void CheckWhichButtonIsBeenClicked(object sender, EventArgs e)
		{
			Button MyButton = (Button)sender;

			// you can check the global counter for each button
			//for example
			if (MyButton.Text == "button1")
			{
				Button1Counter += 1;
				MessageBox.Show(MyButton.Text + " has been clicked " + Button1Counter + " times!" );
			}
			else if (MyButton.Text == "button2")
			{
				Button2Counter += 1;
				MessageBox.Show(MyButton.Text + " has been clicked " + Button2Counter + " times!" );
			}
		 }

		private void Form1_Load(object sender, EventArgs e)
		{
			button1.Click += new EventHandler(CheckWhichButtonIsBeenClicked);
			button2.Click += new EventHandler(CheckWhichButtonIsBeenClicked);
			button3.Click += new EventHandler(CheckWhichButtonIsBeenClicked);
		}

تم تعديل هذه المشاركة بواسطة أم العبد في 12 ديسمبر 2008 في 20:59

#11

بســم الله الـرحمــن الرحيــم

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

مشكورين و جزاكم الله خيرا لقد عملت متغير من نوع string وخليته global وفي كل زرار اديتله قيمة مختلة وبعد كده عملت تشيك علي قيمة ال string وبناء علي القيمة حددت ال event اللي عايزاة

مرة اخري اشكركم علي المساعدة وجزاكم الله خيرا

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…