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

Text Box بدون ارقام

مغلق
بدأه العنود327 في 12 يناير 2008 · 8 رد · 1,099 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجوا مساعدتي

حيث لدي text boxو أريد ان ادخل فيه نصوص فقط وأمنع المستخدم من ادخال ارقام فيه مع ظهور رسالة اثناء محاولتي لادخال الارقام فيه

وشكرا

#2

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

و دي واحده انا عملتها من فتره

الملف في المرفقات

String.rar

The Best Time You Make Friends Is Before You Need Them

Ahmed EL Awady

#3

الموضوع بسيط جدا

فقط عالج الحدث KeyPress لصندوق النصوص كما في الكود التالي

	Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
		If Char.IsNumber(e.KeyChar) Then
			e.Handled = True
			MsgBox("Number")
		End If
	End Sub

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 12 يناير 2008 في 16:26

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

بسم الله

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

ارجو شرح الكود بشيء من التفصيل

تم تعديل هذه المشاركة بواسطة Amir Imam في 12 يناير 2008 في 21:57

#5

الكود بسيط جدا

الكود

Char.IsNumber(e.KeyChar)

يعيد قيمة منطقية فيما إذا كان المحرف هو رقم

 e.Handled = True

نخبر الـ Base Class بأنه قد تمت المعالجة فلايعود يعالج الحدث

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#6

بسم الله

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

انا مبتدئ جدا في الدوت نت

ما هي e .. وما هو Base class

شكرا

#7

السلام عليكم

حقيقة أخ محمد سامر أشكرك جداعلى الكود المختصر و الرائع

الحمد لله الكود شغال

وشكرا مرة أخرى حيث أنك أجبتني في كلا السؤالين

المطروحين

جعله الله في ميزان حسناتك و غفرلك

أختك

#8
Amir Imam كتب:
بسم الله

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

انا مبتدئ جدا في الدوت نت

ما هي e .. وما هو Base class

شكرا

أولا - الـ e هي متغير ممرر للإجراء معالجة الحدث KeyPress الخاص بـ TextBox1 ألم تلاحظ تعريف الإجراء ؟؟؟؟

  Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

ثانيا - بخصوص Base Class هو الفئة الأب للفئة الحالية - لمزيد من المعلومات قم بقراءة جميع المواضيع في المنتدى المتعلقة بالوراثة لأن شرح هذا الموضوع طويل

العنود327 كتب:

السلام عليكم

حقيقة أخ محمد سامر أشكرك جداعلى الكود المختصر و الرائع

الحمد لله الكود شغال

وشكرا مرة أخرى حيث أنك أجبتني في كلا السؤالين

المطروحين

جعله الله في ميزان حسناتك و غفرلك

أختك

لا شكر على واجب ويسرني أنه قد استطعت تنفيذ ما تريد

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#9

بسم الله

جزاك الله خيرا يا عزيزي .. شكرا على التوضيح :)

هذا الموضوع مغلق.

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