منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
السلام عليكم - محتاج كود لوحة الارقام في شاشة paid cash - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : السلام عليكم - محتاج كود لوحة الارقام في شاشة paid cash (/showthread.php?tid=49958)



السلام عليكم - محتاج كود لوحة الارقام في شاشة paid cash - Hamza8484 - 11-08-24

محتاج كود لوحة الارقام في شاشة paid cash 

  بحث يكون في form  - مربع نص للخصم - مربع نص للمبلغ المدفوع - مربع نص للمبلغ المتبقي  
  يعني لما ادخل المبلغ في مربع الخصم يخصم المبلغ من المبلغ المدفوع وينقصة من المبلغ المتبقي 


   مرفق 


RE: السلام عليكم - محتاج كود لوحة الارقام في شاشة paid cash - تركي الحلواني - 13-08-24

تفضل أخي

PHP كود :
Public Class Form1
    
' عند تغيير قيمة الخصم
    Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged
        CalculateRemainingAmount()
    End Sub

    ' 
عند تغيير قيمة المبلغ المدفوع
    Private Sub TextBox3_TextChanged
(sender As ObjectAs EventArgsHandles TextBox3.TextChanged
        CalculateRemainingAmount
()
 
   End Sub

    
' الدالة لحساب المبلغ المتبقي
    Private Sub CalculateRemainingAmount()
        ' 
تحويل قيم المربعات النصية إلى أرقام صحيحة مع التعامل مع الأخطاء
        Dim totalAmount 
As Decimal 0
        Dim discount 
As Decimal 0
        Dim paidAmount 
As Decimal 0

        Decimal
.TryParse(TextBox1.TexttotalAmount)
 
       Decimal.TryParse(TextBox2.Textdiscount)
 
       Decimal.TryParse(TextBox3.TextpaidAmount)

 
       ' حساب المبلغ المتبقي
        Dim remainingAmount As Decimal = totalAmount - discount - paidAmount

        ' 
عرض المبلغ المتبقي في TextBox4
        TextBox4
.Text remainingAmount.ToString("F2")
 
   End Sub
End 
Class