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

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


عندي مشكلة في عرض اجمالي السعر تلقائي بمجرد كتابة الكمية
مثال 
انا عندي textbox1 فيه السعر
وعندي  textbox2 فيه الكميه
وعندي  textbox3 يعرض الاجمالي
ابغا كلما أكتب حتى رقم واحد من دون ما اضغط أنتر أو تاب بمجرد كتابة الرقم يطلع لي الاجمالي على طول من دون ما انقر على اي ايقونة عرض السعر او اضغط أنتر 
وشكر لكم أحبتي الكرام ودمتم في حفظ الله ورعايته
كود :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace stock
{
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
       }

       private void Form1_Load(object sender, EventArgs e)
       {
           textBox1.Text = "0";
           textBox2.Text = "0";
       }

       private void textBox1_TextChanged(object sender, EventArgs e)
       {

       }

       private void textBox1_KeyUp(object sender, KeyEventArgs e)
       {
           double p, c, m;
           if (textBox1.Text == "")
               p = 0;
           else
               p = Convert.ToDouble(textBox1.Text);
           if (textBox2.Text == "")
               c = 0;
           else
           c = Convert.ToDouble(textBox2.Text);            
            m = p * c;
           textBox3.Text = m.ToString();
       }

       private void textBox2_KeyUp(object sender, KeyEventArgs e)
       {
           double p, c, m;
           if (textBox1.Text == "")
               p = 0;
           else
               p = Convert.ToDouble(textBox1.Text);
           if (textBox2.Text == "")
               c = 0;
           else
           c = Convert.ToDouble(textBox2.Text);
            m = p * c;
           textBox3.Text = m.ToString();
       }
   }
}
اشكرك أخي الكريم هذا الكود الذي كتبته بلغة #C انا ابغاة بلغة الفيجوال بيسك اذا تسمح أخي الكريم
السّلام عليكم و رحمة الله و بركاته
رغم أنّه غير القسم المناسب ..
جرّب أخي الكريم هذا المثال بالمرفقات لعلّه المطلوب إن شاء الله
ملاحظة : الرقم 3 و 2 المشار إليهما بالصّورة أدناه يمثلان عدد المنازل العشريّة التي تريد إظهارها بعد الفاصلة
إحتراماتي
كود :
Public Class Form1

   Private Sub TextBox1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
       Dim p, c, m As Double
       If TextBox1.Text = "" Then
           p = 0
       Else
           p = Convert.ToDouble(TextBox1.Text)
       End If
       If TextBox2.Text = "" Then
           c = 0
       Else
           c = Convert.ToDouble(TextBox2.Text)
       End If
       m = p * c
       TextBox3.Text = m.ToString()
   End Sub

   Private Sub TextBox2_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyUp
       Dim p, c, m As Double
       If TextBox1.Text = "" Then
           p = 0
       Else
           p = Convert.ToDouble(TextBox1.Text)
       End If
       If TextBox2.Text = "" Then
           c = 0
       Else
           c = Convert.ToDouble(TextBox2.Text)
       End If
       m = p * c
       TextBox3.Text = m.ToString()
   End Sub
End Class
PHP كود :
Private Sub TextBox12_TextChanged(ByVal sender As ObjectByVal e As EventArgsHandles TextBox1.TextChangedTextBox2.TextChanged
    TextBox3
.Text Val(TextBox1.Text) * Val(TextBox2.Text)
End Sub 
(17-12-17, 04:03 PM)عبد العزيز البسكري كتب : [ -> ]
السّلام عليكم و رحمة الله و بركاته
رغم أنّه غير القسم المناسب ..
جرّب أخي الكريم هذا المثال بالمرفقات لعلّه المطلوب إن شاء الله
ملاحظة : الرقم 3 و 2 المشار إليهما بالصّورة أدناه يمثلان عدد المنازل العشريّة التي تريد إظهارها بعد الفاصلة
إحتراماتي

الف الف شكر أخي عبدالعزيز على الرد وشكرا لكل الاعضاء وبالنسبة لطرح سؤوالي بقسم السي شارب والله لم انتبه الى الان شكرا لك على التنبيه