تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
جعل مربع النص يقبل أرقام فقط
#4
السلام عليكم
اقترح عليك هذا الكود
Option Explicit

Private Declare Function GetWindowLong Lib "user32.dll" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32.dll" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Const ES_NUMBER As Long = &H2000&
Private Const GWL_STYLE As Long = -16
Private Sub MakeNumericOnly(Obj As Object)

Dim Style As Long
Style = GetWindowLong(Obj.hwnd, GWL_STYLE)
Style = Style Or ES_NUMBER
SetWindowLong Obj.hwnd, GWL_STYLE, Style
End Sub
() Private Sub Form_Load
MakeNumericOnly Text1
End Sub



أو هذا الكود البسيط جدا المكون من سطر واحد
كود :
Private Sub Text1_KeyPress(KeyAscii As Integer)
    If Not Chr(KeyAscii) Like "[0123456789.]" Then KeyAscii = 0
    End Sub

ملاحظة: إذا أردت أن تكتب الأرقام السالبة فأضف الإشارة (ـ) إلى الأرقام والفاصلة أو النقطة: -.0123456789 وغيرها مما تسمح باستعماله
الرد }}}
تم الشكر بواسطة: princeofislam , asemshahen5


الردود في هذا الموضوع
جعل مربع النص يقبل أرقام فقط - بواسطة عبد الله190_mybb_import8133 - 29-05-13, 10:49 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل هنالك امكانية لطباعة النص داخل الداتا ريبورت بشكل عامودي mohammed_atallah 2 979 11-09-22, 06:00 PM
آخر رد: mohammed_atallah
  المساعدة - في تجزئة النص hamedi2727 5 3,745 19-12-17, 06:12 PM
آخر رد: hamedi2727
  [سؤال] البحث في مربع النص المعتصم بالله جمال الدين 6 3,530 21-06-16, 05:59 AM
آخر رد: المعتصم بالله جمال الدين
  سؤال عن اداة النص AhmedSamir3 16 6,401 19-08-13, 09:44 PM
آخر رد: AGASHE
  مرحبا؟اريد كود تصوير الفورم ووضع الصورة في اداة مربع النص واظهار حوار لحفظ الصورة بتنسيق bmp وشكرا طارق 2 3,575 13-08-13, 04:32 AM
آخر رد: VB_Coder
  تغير لون النص الكوماند عند مرور المؤشر عليه ويرجع اللون الى اصله عند ابتعاد المؤشر عنه علي عبد الوهاب 2 2,622 31-07-13, 09:21 PM
آخر رد: عبد الله190
  ازاى اجعل التكست يقبل الرموز مثل "۞" ولا يحولها الى علامات ؟؟ Yasso 13 5,316 29-07-13, 04:50 AM
آخر رد: Yasso
  كيف اعمل text.SetFocus اخر النص ابو بدران 5 3,350 21-07-13, 09:30 PM
آخر رد: ابو بدران
  التعرف على النص المكتوب asto 2 2,190 18-07-13, 07:07 PM
آخر رد: asto
  أرجو المساعدة في تغيير النص shafiq 2 2,228 02-06-13, 12:25 PM
آخر رد: shafiq

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


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