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

نسخة كاملة : كيف أجعل البرنامج يقبل عمليات حسابية بأعداد عشرية و غير عشرية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم انا أبرمج برنامج حساب رياضيات المشكل أنه لا يقبل عمليات الجمع و الطرح و الضرب و القسمة التي تكون بالفاصلة هل من حل و شكرا

6
عرف المتغيرات من النوع Double وسيقبل العمليات

Dim x,y,z As Double
x=12.5
y=2.5
z=x*y
msgbox(z) '31.25
أخي الكربم هو لايقبل و يظهر الآتي :
Conversion from string to type 'Double' is not valid.
استخدم TryParse

كود :
Dim x as double
if Double.TryParse(TextBox1.Text , x) then
'قم بعملية الجمع
else
msgbox("ادخل رقم صحيح")
end if

اعطني تفاصيل عما تحاول فعله 
الكود اللي جربته وماذا تريد من البرنامج فعله
أخ الكريم أنا أريد من البرنامج أن يجمع 11 رقم بالفاصلة أو بدونوفاصلة لكن عند إدخال الأرقام بالفاصل يطلعلي الخطأ الذي كتبته سابقا
كلام عام لا يوضح شيء

تحتاج لان ترينا الكود الذي تستخدمه لكي نفهم

من اين تاتي القيم من تكست بوكس ام من ماذا ؟
الموظ الذي استخدمه هو
Dim A as Double
Dim B as double
A = textbox1.text
B= textbox2.text
B= a*2
Textbox2.text = B
شكرا تم الحل