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

اختبار مربع النص

مغلق
بدأه wa7id tamam في 1 أبريل 2006 · 3 رد · 462 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا شباب سلام عليكم

عندي مشكلة بسيطة

اريد اختبار مربع نص كالاتي: اذا كان فاضي لاينفذ العملية التي تليه واذا كان به نص ينفذها

استخدمت الكود if cstr(textbox.text).tostring<> nothing لكن للاسف اذا ادخل المستخدم مسافة فانه يعتبر ان مربع النص غير خال

ما الحل

افيدونا اثابكم الله

#2

لكي تزيل الفراغات اكتب

trim(textbox1.text)

وبعدها اكتب

if textbox1.text="" then .....

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#3

يمكنك الاستفادة من الحدث Validationg لـ textbox للتدقيق بالقيم المدخة فيه فإذا لم تطابق شروطك يمكن الغاء الانتقال للعنصر التالي فمثلا إذا كنت تريد التأكد من أن صندوق النصوص لايحوي مسافات فقط أو قيم فارغة يمكن الاستفادة من الكود

Private Sub TextBox1_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
        If TextBox1.Text.Trim = "" Then
            e.Cancel = True
        Else
            e.Cancel = False
        End If

و إذا أردت التخلص من جميع المسافات البادئة واللاحقة الموجودة في النص الموجود في صندوق النصوص يمكنك استخدام كود شبيه بالتالي

Dim ClearString As String = TextBox1.Text.Trim

تم تعديل هذه المشاركة بواسطة samerselo في 1 أبريل 2006 في 15:54

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

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

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

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

#4

شكرا جزيلا لكم المشكلة اتحلت الله يزيدكم من علمة ونعيمه

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

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