منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : القيمة العددية للـ textbox
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخواني

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

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


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

اتمنى لك التوفيق
(07-12-19, 06:15 AM)علي بنيان كتب : [ -> ]وعليكم السلام اخي

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


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

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

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

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