تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
العلامة العشرية في بداية مربع النص
#7
السلام عليكم ورحمة الله وبركاته
بارك الله بك اخي الكريم Ronald على مساعدتك الثمينة
اخي عاطف 
الكود التالي سيحقق ماتريد اضافة الى انه سيمنع الحروف والكونترول والرموز وايضا سيمنع اضافة الفاصلة مرة اخرى اذ من غير المعقول اضافة فاصلة على فاصلة وكذلك سيضع المؤشر في الاخير ختى يمكنك الاستمرار في الادخال بدون اعادة تموضع المؤشر بالماوس او بالاسهم
كود :
 Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
       If TextBox1.TextLength = 1 And TextBox1.Text = "." Then ' اذا كان مربع النص طوله 1 والمكتوب فيه هو السيبراتور
           TextBox1.Text = "0."
           TextBox1.Select(TextBox1.TextLength, 0) ' وضع المؤشر في اخر النص

       End If
       ' منع كتابة الاحرف او الكونترول او الرموز مع التحقق من وحود الفاصلة العشرية حتى لاتتكرر
       If Not (Char.IsControl(e.KeyChar) Or Char.IsNumber(e.KeyChar) Or e.KeyChar = "." And Not sender.Text.Contains(".")) Then
           e.Handled = True
       End If
   End Sub
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: Ronald


الردود في هذا الموضوع
RE: العلامة العشرية في بداية مربع النص - بواسطة ابراهيم ايبو - 26-02-21, 10:50 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نستخرج نص الالتاريخ الاول من النص التالي: justforit 0 131 31-10-25, 05:33 PM
آخر رد: justforit
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,863 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [كود] كود تغيير حجم النص في التكست بوكس hassan 8 8,801 30-01-25, 02:33 AM
آخر رد: خالد كامل1
  تقريب الأعداد العشرية إلى الرقم الأعلى مباشرة العيدروس 2 372 20-01-25, 12:51 AM
آخر رد: العيدروس
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 524 28-09-24, 04:45 PM
آخر رد: المتألق9
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 606 12-06-24, 08:00 PM
آخر رد: Taha Okla
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 911 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 628 02-01-24, 10:06 AM
آخر رد: AmeenRashed
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 937 05-11-23, 01:45 AM
آخر رد: justforit
  دالة ادخال ارقام فقط في مربع النص atefkhalf2004 7 1,514 20-08-23, 09:04 AM
آخر رد: atefkhalf2004

التنقل السريع :


يقوم بقرائة الموضوع: