استاذي الفاضل تعبتك معاي واعلمك بانه عند تنفيذ الكودTextBox1.Text = FormatNumber(n, NumericUpDown1.Value) تظهر النتيجة مضبوطة ةلكن عند استخدام الاداة للتحكم بعدد الارقام العشرية بعد الفاصلة يتحول الناتج الى (0.000) مع العلم ان الاداة تزيد وتقلل الاصفار بعد الفاصلة حسب الرقم المختار من الاداة
ماذا فعلت ليتحول الناتج الى (0.000)؟
(14-01-18, 11:41 PM)طالب برمجة كتب : [ -> ]ماذا فعلت ليتحول الناتج الى (0.000)؟
تحية لك والف شكر لاهتمتامك البالغ للموضوع .الموضوع بالمرفقات واعلمك اني مبتدىء جداً واحب ان اتعلم منكم فارجو منك التحمل يارائع
PHP كود :
Public Class Form1
Private Sub NumericUpDown1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NumericUpDown1.ValueChanged
calc()
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
calc()
End Sub
Sub calc()
Dim n As Double = Val(TextBox1.Text) / 100000
TextBox2.Text = FormatNumber(n, NumericUpDown1.Value)
End Sub
End Class
(14-01-18, 09:59 PM)الميساني كتب : [ -> ]استاذي الفاضل تعبتك معاي واعلمك بانه عند تنفيذ الكودTextBox1.Text = FormatNumber(n, NumericUpDown1.Value) تظهر النتيجة مضبوطة ةلكن عند استخدام الاداة للتحكم بعدد الارقام العشرية بعد الفاصلة يتحول الناتج الى (0.000) مع العلم ان الاداة تزيد وتقلل الاصفار بعد الفاصلة حسب الرقم المختار من الاداة
اخوتي الاكارم شكرا لكم جمبعا
ارفق لكم مثال اتمنى ان يتوضح الامر
الاخ ابراهيم المحترم
تم تحميل مشروعك واستفدت منه كثيراً الف شكر لك ياغالي
الاخوة الاعزاء تحية طيبة للجميع
الاخ ابراهيم المحترم والاخوة المحترمين
حملت مشروعك فعند تطبيق البرنامج وظهور الناتج كل شيء تمام ولكن عند ظهور الناتج اريد عند الضغط علىnumericupdown يتغير الرقم بعد الفاصلة مباشرة دون الضغط على بوتون حاصل القسمة من جديد
يبدو انه لايوجد ردمن الاخوة الاعزاء
أعطيتك الجواب في المشاركة 14
جزاكم الله خيرا.............