تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تشغيل ازرار الالة الحاسبة من لوحة المفاتيح
#1
وجدت هذا الملف علي احد المواقع
بسيط
اتمني تشغيل الالة من لوحة المفايح
لما اضغط 1   من اللوحة ينفذ وهكذا


الملفات المرفقة
.zip   calc.zip (الحجم : 75.38 ك ب / التحميلات : 41)
الرد }}}
تم الشكر بواسطة: alshandodi
#2
اخي ممكن توضح اكتر
لنساعدك لاني ما فهمت
اللي بتقصدو

هاد كود عند الضغط على زر 1 ينفذ امر

PHP كود :
If e.Keycode Keys.D1 Then
'اكتب الامر هنا 

End If 
ملاحظة : يجب وضع الكود في حدث KeyDown
الرد }}}
تم الشكر بواسطة: حريف برمجة
#3
حضرتك الالة شغالة ب الماوس
عايز اشغلها من لوحة المفاتئح
لما اضغط من لوحة المفاتيح علي الارقام تنغذ
وايضا العمليات الاخىي
شكرا
الرد }}}
تم الشكر بواسطة: حريف برمجة , حريف برمجة
#4
جرب المثال بالمرفقات


الملفات المرفقة
.rar   calc.rar (الحجم : 87.42 ك ب / التحميلات : 28)
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: حريف برمجة
#5
شكرا لحضرتك
وجاري التجربة

بعد اذنك

العمليات ( الضرب * مثلا ) لا تعمل من لوحة المفاتيح
وايضا
عندما اضغط علي الرقم 6 مثلا ثم اضغط علي رمز الضرب * عايز يمسح الشاشة تمهيدا لان ادخل الرقم التالي
وعند الضغط علي انتر ينفذ وهكذا شكرا لك
الرد }}}
تم الشكر بواسطة: حريف برمجة
#6
السلام عليكم ورحمة الله وبركاته

عملته بسرعه لذلك ينقصه زر رجوع للخلف (هذا عليك)واذا حبيبت يمكنك اضافة عمليات اخرى مثل Sin cos وغيرها اهم شي فكرة البرنامج التي عملتها بطريقة مختصرة بحيث اختصرت الكثير من الاسطر البرمجية

كل ماعليك اضافة 15 زر كما في الصورة وتغيير نص الزر ايضا كما في الصورة واضافة تكست بوكس 1
واضافة الكود التالي كما هو
بالتوفيق

كود :
Public Class Form1
   Dim num1, num2 As Double
   Dim ob As String

   Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
       If IsNumeric(e.KeyChar) Then
           TextBox1.Text &= e.KeyChar
       Else
           Select Case e.KeyChar
               Case "+"
                   checktxt("+")
               Case ("-")
                   checktxt("-")
               Case ("*")
                   checktxt("*")
               Case "/"
                   checktxt("/")
               Case ("=")
                   GiveAns()
               Case ChrW(Keys.Enter)
                   GiveAns()
           End Select
       End If
   End Sub
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Me.KeyPreview = True
       TextBox1.ReadOnly = True
       For Each bt As Control In Me.Controls
           If bt.Name.Contains("Button") Then
               AddHandler bt.Click, AddressOf BT_click
           End If
       Next
   End Sub
   Sub BT_click(ByVal sender As Object, ByVal e As EventArgs)
       Select Case sender.Text
           Case "+"
               checktxt("+")
           Case "-"
               checktxt("-")
           Case "*"
               checktxt("*")
           Case "/"
               checktxt("/")
           Case "="
               GiveAns()
           Case Else
               TextBox1.Text &= sender.Text
       End Select
   End Sub
   Sub checktxt(ByVal t As String)
       If Not TextBox1.Text = "" Then
           ob = t
           num1 = TextBox1.Text
           TextBox1.Text = ""
       End If
   End Sub
   Sub GiveAns()
       Try
           num2 = TextBox1.Text
           Select Case ob
               Case "+"
                   TextBox1.Text = num1 + num2
               Case "-"
                   TextBox1.Text = num1 - num2
               Case "*"
                   TextBox1.Text = num1 * num2
               Case "/"
                   TextBox1.Text = num1 / num2
           End Select
       Catch ex As Exception

       End Try
   End Sub
End Class

لا ادري لماذا لايتم رفع الصورة اعتذر يطلع عندي خطأ

ما ادري الخطأ وين الصورة لاترفع
ال 15 زر النص يكون لكل واحد
1 و 2 و3و4و5و6و7و8و9و0 و - و + و = و / و *
الرد }}}
تم الشكر بواسطة: حريف برمجة
#7
حضراتكم حد يكمل المطلوب بعد اذنكم
الرد }}}
تم الشكر بواسطة:
#8
(21-10-19, 11:07 AM)atefkhalf2004 كتب : شكرا لحضرتك
وجاري التجربة

بعد اذنك

العمليات ( الضرب  * مثلا ) لا تعمل من لوحة المفاتيح
وايضا
عندما اضغط علي الرقم 6 مثلا   ثم  اضغط علي رمز الضرب *  عايز  يمسح الشاشة  تمهيدا  لان ادخل الرقم التالي
وعند الضغط علي انتر  ينفذ  وهكذا    شكرا لك

اذا كنت ستستخدم لوحة المفاتيح منذ بداية البرنامج .... ستعمل معك
ولا بتم مسح الرقم لمجرد الضغط على العملية الحسابية .... واذا ضغطت ENTER فهي تكافئ "="

جرب البرنامج مرة اخرى للتأكد
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سوال على الحاسبة عفيف الاثوري 6 3,218 03-01-24, 04:24 PM
آخر رد: الخير19
  [سؤال] كيفية تشغيل ملف باتش دون ظهور "نافذةالـ Consol "؟ AmeenRashed 9 684 14-12-23, 12:07 PM
آخر رد: asmarsou
  تشغيل الماكرو عن طريق اكواد الفجوال نيمو 0 271 03-11-23, 11:14 AM
آخر رد: نيمو
  [VB.NET] أين الخطأ فى تشغيل هذا التطبيق AhmedEissa 0 242 27-10-23, 04:05 PM
آخر رد: AhmedEissa
  تشغيل برنامج خارجي ضمن شاشة برنامجي strongriseman 1 375 13-09-23, 10:14 PM
آخر رد: anes
  استفسار عن تشغيل قاعدة البيانات بالبرنامج عند العميل محمد ابوخليل 1 371 10-09-23, 07:09 PM
آخر رد: Asem2
  مساعده في تشغيل اكثرمن فورم في وقت واحد maherhaddaf 5 536 19-07-23, 03:28 PM
آخر رد: Taha Okla
  تغيير لون مجموعه ازرار Shade0001 3 434 08-07-23, 06:30 PM
آخر رد: Taha Okla
  [سؤال] تشغيل راديو عن طريق الانترنت أبوسعود 5 729 01-07-23, 10:34 PM
آخر رد: asmarsou
  التحقق من معطيات قبل تشغيل البرنامج ابو محمد محمد محمد 3 511 30-04-23, 11:03 PM
آخر رد: عبدالله الدوسري

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم