منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
القيمة العددية للـ 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)
+--- الموضوع : القيمة العددية للـ textbox (/showthread.php?tid=32395)



القيمة العددية للـ textbox - ghias - 06-12-19

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

لدي textbox  تظهر فيها قيمة عددية تحتوي على فاصلة الألف كما يلي textbox.text=5,000
المشكلة أنه في حين أردت أن اجري عمليات حسابية على قيمة هذه textbox كمثال 
dim NN as double
NN=val(textbox.text) 
فأن القيمة التي يأخذها المتحول NN هي 5 وليس 5000 في حين لا تظهر هذه المشكلة إذا لم يكن هناك فاصلة الألف للرقم.
كيف أستطيع أن أجعل المتحول NN يأخذ القيمة 5000 رغم وجود فاصلة الألف (5,000) 
وشكرا لتعاونكم.


RE: القيمة العددية للـ textbox - علي بنيان - 07-12-19

وعليكم السلام اخي

تكدر تستخدم الدالة Replace من اجل حذف الفارزة قبل اسناد القيمة للمتغير NN كما في الكود


PHP كود :
 nn Val(TextBox1.Text.Replace(",""")) 

اتمنى لك التوفيق


RE: القيمة العددية للـ textbox - ghias - 07-12-19

(07-12-19, 06:15 AM)علي بنيان كتب : وعليكم السلام اخي

تكدر تستخدم الدالة Replace من اجل حذف الفارزة قبل اسناد القيمة للمتغير NN كما في الكود


PHP كود :
 nn Val(TextBox1.Text.Replace(",""")) 

اتمنى لك التوفيق

ألف شكر أخي الكريم تعمل بشكل صحيح


RE: القيمة العددية للـ textbox - alsouf - 07-12-19

يا اخي انت تستخدم قيمة رياضية و بالتالي لا تظهر الاصفار بعد الفاصلة


RE: القيمة العددية للـ textbox - محمد كريّم - 07-12-19

(07-12-19, 06:16 PM)alsouf كتب : يا اخي انت تستخدم قيمة رياضية و بالتالي لا تظهر الاصفار بعد الفاصلة

في نظام وندوز يمكن للمستخدم تغيير الرمز الافتراضي للفاصلة العشرية وفاصلة الآلاف من إعدادات المنطقة الإقليمية في لوحة التحكم