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

السوال في التعليمة isdate

بدأه DOWNLOADER في 9 يونيو 2010 · 2 رد · 340 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم أخواني الكرام

عندي التعليمة التالية

if not isdate (#29-feb-2010# ) then

msgbox......

السؤال التعليمة منطقيا لازم تعطيني msfbox لكن الواقع على جهاز تعمل وعلى أخر لاتعمل

السؤال الثاني

إذا عندي textbox ومو مخلي يأخذ غير أرقام عن الطريقة التعليمة التالية

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

If Not IsNumeric(e.KeyChar) Then

e.Handled = True

End If

End Sub

ال textbox ما يأخذ غير أرقام

السؤال كيف فيني خلي يأخذ أرقام مع فواصل 2.3 حيث التعليمة السايقة تعتبر النقطة حرف

ولكم جزيل الشكر

السلام عليكم ورحمة الله

#2

أخي الكريم

بالنسبة للتعليمة Isdate أظن انها لا تعمل على جهاز آخر إذا كانت إعدادات التاريخ فيه ليست بالصيغة التي مررتها للتابع كأن يكون التقويم هجري ..

وبالنسبة للسؤال الأخر استخدم Char.IsLetter كمايلي:

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

بالتوفيق

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#3

مشكور أخي الكريم فضلت

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…