منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] سؤال :- بخصوص ال textbox - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] سؤال :- بخصوص ال textbox (/showthread.php?tid=22648)



سؤال :- بخصوص ال textbox - dubai.eig - 21-11-17

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

عندي استفسار كيف اقدر اميز ان المكتوب في ال textbox

ارقام وحروف

اللي اعرفه


كود :
If IsNumeric(textbox.Text)

اذا ال textbox في ارقام

كود :
 If Not IsNumeric(textbox.Text)



اذا ال textbox  في حروف



كيف اميز ان هناك حروف وارقام مع بعض او هناك حروف فقط او ارقام فقط


وشكرا بارك الله فيكم


RE: سؤال :- بخصوص ال textbox - a.ahmed - 21-11-17

PHP كود :
Private Sub Button1_Click(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click

    Dim s 
As String TextBox1.Text

    Dim Number 
As Boolean False
    Dim Letter 
As Boolean False
    
For Each c As Char In s.ToCharArray
        
If Char.IsNumber(cThen Number True
        
If Char.IsLetter(cThen Letter True
    Next

    
If Number And Not Letter Then MsgBox("Number only")
    If 
Letter And Not Number Then MsgBox("Letter only")
    If 
Number And Letter Then MsgBox("Number and Letter")

End Sub 



RE: سؤال :- بخصوص ال textbox - dubai.eig - 21-11-17

(21-11-17, 09:15 AM)a.ahmed كتب :
PHP كود :
Private Sub Button1_Click(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click

    Dim s 
As String TextBox1.Text

    Dim Number 
As Boolean False
    Dim Letter 
As Boolean False
    For Each c 
As Char In s.ToCharArray
        If IsNumeric
(cThen Number True Else Letter True
    Next

    If Number 
And Not Letter Then MsgBox("Number only")
 
   If Letter And Not Number Then MsgBox("Letter only")
 
   If Number And Letter Then MsgBox("Number and Letter")

End Sub 

تسلم بارك الله فيك

شكرا  شكرا احسنت دائما تساعد الشباب  

في ميزان اعمالك انت وجميع الاخوى في هذا المنتدى

شكرا Rolleyes


RE: سؤال :- بخصوص ال textbox - dubai.eig - 21-11-17

(21-11-17, 09:29 AM)a.ahmed كتب :
PHP كود :
Private Sub Button1_Click(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click

    Dim s 
As String TextBox1.Text

    Dim Number 
As Boolean False
    Dim Letter 
As Boolean False
    For Each c 
As Char In s.ToCharArray
        If Char
.IsNumber(cThen Number True
        If Char
.IsLetter(cThen Letter True
    Next

    If Number 
And Not Letter Then MsgBox("Number only")
 
   If Letter And Not Number Then MsgBox("Letter only")
 
   If Number And Letter Then MsgBox("Number and Letter")

End Sub 



سؤال اخير اخي احمد


بخصوص 

كود :
If Number And Not Letter Then MsgBox("Number only")

في حالت كتابة رقم فردي الكود هذا 

كود :
Dim number As String = String.Format("{0:0#}", CType(num, Integer))

يزيد صفر مثل شرحك في احد المواضيع والحمدالله شغال تمام


بس في حالت

كود :
 If Number And Letter Then

مثلا مكتوب 
NY5


في مجال يتغير الرقم الى

NY05

حتى لو عمل مسافه بين الحرف والرقم مافي مشكله المهم يغير لي الرقم الفردي الى قبله رقم صفر


جربت هذا
كود :
   Dim s As String = TextBox1.Text

   Dim Numberq As Boolean = False
   Dim Letter As Boolean = False
   For Each c As Char In s.ToCharArray
       If Char.IsNumber(c) Then Number = True
       If Char.IsLetter(c) Then Letter = True
   Next


Dim number As String = String.Format("{0:0#}", CType(Numberq, Integer))


   If Numberq And Not Letter Then MsgBox("Number only")
   If Letter And Not Numberq Then MsgBox("Letter only")
   If Numberq And Letter Then MsgBox("Number and Letter")

MsgBox(number)

بس ما ضبط 

بارك الله فيك


RE: سؤال :- بخصوص ال textbox - dubai.eig - 21-11-17

(21-11-17, 10:58 AM)dubai.eig كتب :
(21-11-17, 09:29 AM)a.ahmed كتب :
PHP كود :
Private Sub Button1_Click(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click

    Dim s 
As String TextBox1.Text

    Dim Number 
As Boolean False
    Dim Letter 
As Boolean False
    For Each c 
As Char In s.ToCharArray
        If Char
.IsNumber(cThen Number True
        If Char
.IsLetter(cThen Letter True
    Next

    If Number 
And Not Letter Then MsgBox("Number only")
 
   If Letter And Not Number Then MsgBox("Letter only")
 
   If Number And Letter Then MsgBox("Number and Letter")

End Sub 



سؤال اخير اخي احمد


بخصوص 

كود :
If Number And Not Letter Then MsgBox("Number only")

في حالت كتابة رقم فردي الكود هذا 

كود :
Dim number As String = String.Format("{0:0#}", CType(num, Integer))

يزيد صفر مثل شرحك في احد المواضيع والحمدالله شغال تمام


بس في حالت

كود :
 If Number And Letter Then

مثلا مكتوب 
NY5


في مجال يتغير الرقم الى

NY05

حتى لو عمل مسافه بين الحرف والرقم مافي مشكله المهم يغير لي الرقم الفردي الى قبله رقم صفر


جربت هذا
كود :
   Dim s As String = TextBox1.Text

   Dim Numberq As Boolean = False
   Dim Letter As Boolean = False
   For Each c As Char In s.ToCharArray
       If Char.IsNumber(c) Then Number = True
       If Char.IsLetter(c) Then Letter = True
   Next


Dim number As String = String.Format("{0:0#}", CType(Numberq, Integer))


   If Numberq And Not Letter Then MsgBox("Number only")
   If Letter And Not Numberq Then MsgBox("Letter only")
   If Numberq And Letter Then MsgBox("Number and Letter")

MsgBox(number)

بس ما ضبط 

بارك الله فيك



RE: سؤال :- بخصوص ال textbox - a.ahmed - 21-11-17

(21-11-17, 10:58 AM)dubai.eig كتب : مثلا مكتوب 
NY5


في مجال يتغير الرقم الى

NY05

حتى لو عمل مسافه بين الحرف والرقم مافي مشكله المهم يغير لي الرقم الفردي الى قبله رقم صفر

PHP كود :
Dim s As String TextBox1.Text Space(2)
Mid$(s32) = Val(Mid$(s32)).ToString("00")
TextBox1.Text 



RE: سؤال :- بخصوص ال textbox - dubai.eig - 21-11-17

(21-11-17, 05:12 PM)a.ahmed كتب :
(21-11-17, 10:58 AM)dubai.eig كتب : مثلا مكتوب 
NY5


في مجال يتغير الرقم الى

NY05

حتى لو عمل مسافه بين الحرف والرقم مافي مشكله المهم يغير لي الرقم الفردي الى قبله رقم صفر

PHP كود :
Dim s As String TextBox1.Text Space(2)
Mid$(s32) = Val(Mid$(s32)).ToString("00")
TextBox1.Text 


احسنت تسلم ايدك بارك الله فيك

ضبط الامر Rolleyes