11-04-20, 09:01 PM
وعليك السلام ورحمة الله وبركاته
يمكنك استخدام الدالة IsNumeric اولا لتفحص القيمة الموجودة في مربع النص
فاذا كانت القيمة رقمية يمكنك فقط اضافة علامة النسبة المئوية "%" الى اخر الرقم
مثال:
وطريقة كتابة الكود كالتالي:
او يمكنك استخدام الدالة FormatPercent لتحويل القيمة الرقمية في مربع النص الى نسبة مئوية
والطريقة كالتالي:
يمكنك استخدام الدالة IsNumeric اولا لتفحص القيمة الموجودة في مربع النص
فاذا كانت القيمة رقمية يمكنك فقط اضافة علامة النسبة المئوية "%" الى اخر الرقم
مثال:
كود :
Dim Str1 As String = "ABCD" ' c
Dim Str2 As String = "1234" ' c
IsNumeric(Str1) = False
IsNumeric(Str2) = Trueوطريقة كتابة الكود كالتالي:
كود :
If IsNumeric(TextBox1.Text)= True Then
TextBox1.Text += "%" ' just for correcting text allignment
End Ifاو يمكنك استخدام الدالة FormatPercent لتحويل القيمة الرقمية في مربع النص الى نسبة مئوية
والطريقة كالتالي:
كود :
If IsNumeric(TextBox1.Text)= True Then
TextBox1.Text = FormatPercent(TextBox1.Text,2) ' if textbox1.text=1234 the result will be 1234.00%
End If


