السلام عليكــم ورحمـة الله وبركاتــه ،،
كيف حالكم إن شاء الله دائمــاً بخير ؟
لدي سزال حول كيفية منع المستحدم من كتابة بعض الحروف او الرموز في الـ textbox وذالك تفاديا لاخطاء استعلامات SQL
من بين الرموز ",'_%
وشكرا مسبقا
وتقبل الله صبام الجميع
السلام عليكــم ورحمـة الله وبركاتــه ،،
كيف حالكم إن شاء الله دائمــاً بخير ؟
لدي سزال حول كيفية منع المستحدم من كتابة بعض الحروف او الرموز في الـ textbox وذالك تفاديا لاخطاء استعلامات SQL
من بين الرموز ",'_%
وشكرا مسبقا
وتقبل الله صبام الجميع
لا خيــــــــــر في كاتــــــــــم العلــــــــــم
سأل الممكن المستحيل ، قال أين تسكن ، فال أسكن في عقول العاجزين
السلام عليكــم ورحمـة الله وبركاتــه ،،
يمكنك استخدام الحدث KeyPress
Private Const IgnoredChars As String = ",_%" Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If IgnoredChars.Contains(e.KeyChar.ToString) Then e.Handled = True End If End Sub
لكن يظل المستخدم قادرا على استخدام Copy And Paste
إذا أردت منع ذلك فسيتطلب ذلك منك بعض العمل الإضافى
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
بارك الله فيك
لا خيــــــــــر في كاتــــــــــم العلــــــــــم
سأل الممكن المستحيل ، قال أين تسكن ، فال أسكن في عقول العاجزين
السلام عليكم ورحمة الله و بركاته ،،،
اقتباسIf IgnoredChars.Contains(e.KeyChar.ToString) Thene.Handled = True
End If
هذه الطريقة في الفحص اعجبتني , و افضل من طريقتي لاني كنت اضع -------If------------ andalso--------andalso
شكرا لك اخي Ghost2010
<EMBED src=http://www.abdelghafar.com/images/banners/bm2.swf width=486 height=60 type=application/x-shockwave-flash EMBED < menu="false" loop="true" quality="high">
ofnet كتب:السلام عليكــم ورحمـة الله وبركاتــه ،،كيف حالكم إن شاء الله دائمــاً بخير ؟
لدي سزال حول كيفية منع المستحدم من كتابة بعض الحروف او الرموز في الـ textbox وذالك تفاديا لاخطاء استعلامات SQL
من بين الرموز ",'_%
وشكرا مسبقا
وتقبل الله صبام الجميع
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
أخي لماذا لا تستعمل ال IndexOf ??
ومن أجل ال and, andalso, فبإمكانك أن تضع امحارف الممنوعة ضمن مصفوفة وتستخدم حلقة تكرار
وصلى وسلم وبارك الله على سيدنا محمد وعلى آله وصحبه أجمعين
السلام عليكــم ورحمـة الله وبركاتــه ،،
تم تعديل هذه المشاركة بواسطة VULPINE في 31 أغسطس 2009 في 00:43