تقييم الموضوع :
  • 1 أصوات - بمعدل 2
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] ماهو الخطا
#11
السلام عليكم...

المعذرة أخي أبو ليث، و لكننا نعلم أنه في جملة Select Case يتم تقييم الحالات من أعلى إلى أسفل، و عندما يجد أول تطابق يتم تنفيذ ما يتبعه من كود، مع تجاهل بقية الحالات. و بالتالي فإنه حتى الصفر - مع الكود الذي قمت أنت بتعديله - يحقق أول حالة Case Is < 85 أي سيتحصل على "جيد جداً".

للتنويه، و السلام عليكم.

السلام عليكم...

بالطبع لا أدري ما مشكلة If و لكن يمكن ذلك دون استعمالها كالتالي:

كود :
Select Case True
    Case IsNumeric(TextBox1.Text)
        Select Case CDbl(TextBox1.Text)
            Case Is < 0
                MsgBox("القيم السالبة غير مقبولة")
                TextBox1.Focus()
                TextBox1.SelectAll()
            Case Is < 50
                TextBox2.Text = "راسب"
            Case Is < 65
                TextBox2.Text = "مقبول"
            Case Is < 75
                TextBox2.Text = "جيد"
            Case Is < 85
                TextBox2.Text = "جيد جداً"
            Case Is <= 100
                TextBox2.Text = "ممتاز"
            Case Else
                MsgBox("أكبر درجة مقبولة هي 100")
                TextBox1.Focus()
                TextBox1.SelectAll()
        End Select
    Case Else
        MsgBox("أدخل الدرجة بشكل صحيح")
        TextBox1.Focus()
        TextBox1.SelectAll()
End Select

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}
تم الشكر بواسطة: abulayth , scluay
#12

السلام عليكم بصراحه جوابك افرحني كثيرا ولم يخطر على بالي هذه الفكره مشكور جدا جدا


ولكن اخ ناجي عندي سؤال خارج الموضوع اذا اردت ان اكتب كود كما انت تكتب من ناحية الشكل كيف استطيع
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ماهو سبب اغلاق الفورم صالح عبدالله 2 513 26-02-25, 02:40 PM
آخر رد: صالح عبدالله
  [VB.NET] ماهو حل مشكلة Microsoft.ACE.OLEDB provider muad 13 1,124 28-09-24, 12:52 PM
آخر رد: صالح عبدالله
  ماهو كود ب .net يقوم باعادة تشغيل مستكشف ملفات الووندوز windows explorer bassant 6 745 21-07-24, 01:46 PM
آخر رد: bassant
  ماهو حل هذه المشكلة مع السكانر؟ صالح عبدالله 3 499 11-05-24, 02:35 PM
آخر رد: قناص المدينة
  ماهو حل رسالة الخطأ اللتي تظهر حتى لو انها ضمن Try catch justforit 2 573 28-04-24, 09:45 AM
آخر رد: justforit
  [VB.NET] معرفة الخطا MOHAMMED ALZWI 0 311 15-04-24, 01:56 PM
آخر رد: MOHAMMED ALZWI
  [VB.NET] معرفة الخطا MOHAMMED ALZWI 2 316 15-04-24, 01:54 PM
آخر رد: MOHAMMED ALZWI
  ماهو حل هذا الخطأ في الكود melad2002 7 888 25-02-24, 12:25 AM
آخر رد: justforit
  [VB.NET] ماهو اسم هذه الازرار ( + موجب و - سالب ) h2551996 1 480 19-12-23, 10:29 PM
آخر رد: justforit
  البرنامج لدي يعمل على ويندوز 11 والان لا يعمل على ويندوز 10 ماهو الحل moh61 1 586 01-09-23, 04:38 AM
آخر رد: اسامه الهرماوي

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


يقوم بقرائة الموضوع: