تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعده بسيطه في الاعداد
#5
Tongue 
لسلام عليكم ورحمة الله وبركاته
اخي الارقام في اللايبل هي عبارة عن نصوص (string) وحتى تتم المقارنة نحولها الى مانريد من نوع رقمي هذه قاعدة عامة
لكن الفيجوال بيسك يتساهل معنا ويقوم بتحويلها ضمنيا الى ارقام ويعمل مقارنة
انظر هذا الكود بدون تحوبل ( يقوم الفيجوال بالتحويل ضمنيا من نص الى رقم)

كود :
كود :
If Label6.Text > Label1.Text Then
           MsgBox("الرقم اكبر")
       ElseIf Label6.Text < Label1.Text Then
           MsgBox("الرقم اصغر")
       Else
           MsgBox("الرقمان متساويان")
       End If


وهذا الكود قمنا نحن بالتحويل 


كود :
كود :
If CInt(Label6.Text) > CInt(Label1.Text) Then
           MsgBox("الرقم اكبر")
       ElseIf CInt(Label6.Text) < CInt(Label1.Text) Then
           MsgBox("الرقم اصغر")
       Else
           MsgBox("الرقمان متساويان")
       End If


طبعا الاصح هو الثاني وحتى نتعود ونعرف التحويل من نوع متغير الى اخر

اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده

البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات









مراسله البحث تقييم
الرد شكراً اقتباس تبليغ
تم الشكر بواسطة: اسامه الهرماوي , اسامه الهرماوي , عبد الهادي بهاب , عبد الهادي بهاب , اليوم السابع , اليوم السابع , عبد العزيز البسكري


[صورة مرفقة: default_avatar.png]

[b]اليوم السابع[/b] 
عضو نشيط

المشاركات : 427
المواضيع 144
الإنتساب : Jul 2019
السمعة : 8
الشكر: 281
تم شكره 427 مرات في 243 مشاركات

البلد: 

#3
منذ 34 دقيقة مضت


(, 12:40 PM)ابراهيم ايبو كتب : كتب :السلام عليكم ورحمة الله وبركاته
اخي الارقام في اللايبل هي عبارة عن نصوص (string) وحتى تتم المقارنة نحولها الى مانريد من نوع رقمي هذه قاعدة عامة
لكن الفيجوال بيسك يتساهل معنا ويقوم بتحويلها ضمنيا الى ارقام ويعمل مقارنة
انظر هذا الكود بدون تحوبل ( يقوم الفيجوال بالتحويل ضمنيا من نص الى رقم)
كود :
كود :
If Label6.Text > Label1.Text Then
           MsgBox("الرقم اكبر")
       ElseIf Label6.Text < Label1.Text Then
           MsgBox("الرقم اصغر")
       Else
           MsgBox("الرقمان متساويان")
       End If

وهذا الكود قمنا نحن بالتحويل 

كود :
كود :
If CInt(Label6.Text) > CInt(Label1.Text) Then
           MsgBox("الرقم اكبر")
       ElseIf CInt(Label6.Text) < CInt(Label1.Text) Then
           MsgBox("الرقم اصغر")
       Else
           MsgBox("الرقمان متساويان")
       End If
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مساعده بسيطه في الاعداد - بواسطة abdallah1522011 - 04-09-20, 01:39 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعده فى عمل نسخه احتياطيه خالد كامل1 1 294 13-08-24, 10:39 AM
آخر رد: تركي الحلواني
  مساعده في تشغيل اكثرمن فورم في وقت واحد maherhaddaf 5 897 19-07-23, 03:28 PM
آخر رد: Taha Okla
  مساعده في كود ترحيل البيانات الى اكسل من داتا قرايد فيو maherhaddaf 1 850 27-06-23, 08:03 PM
آخر رد: Shade0001
Question [VB.NET] مساعده في طريقه الاتصال بالسيرفر ايهما افضل Àhmedsaif500 0 541 10-04-23, 09:45 AM
آخر رد: Àhmedsaif500
  مساعده لوسمحتوا mahmoudabdelshafy1 3 774 16-03-23, 02:45 AM
آخر رد: mahmoudabdelshafy1
  [VB.NET] بالله عليكم مساعده عايز اقفل البرنامج بخصوص عمل اذن صرف اكسس وفيجوال 2013 hanyeltnen 7 2,311 04-02-23, 10:36 AM
آخر رد: hanyeltnen
  ممكن مساعده malekmohamed155 0 564 29-01-23, 10:48 PM
آخر رد: malekmohamed155
  [VB.NET] مساعده بسيطه في Dtatable Àhmedsaif500 0 479 06-01-23, 12:18 AM
آخر رد: Àhmedsaif500
  محتاج مساعده بسيطه مع اداه Treevieewer Àhmedsaif500 2 800 04-12-22, 02:39 PM
آخر رد: Àhmedsaif500
  [VB.NET] مساعده في اداة treeviwer Àhmedsaif500 0 496 24-11-22, 09:36 AM
آخر رد: Àhmedsaif500

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


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