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

إخواني بارك الله لي ولكم في هذه الأيام الطيبة ونفعنا الله وإياكم بكل خير ، وجعلنا من العالمين العاملين ورزقنا الأخلاص في القول والعمل.

أخواني عندي مسألة وهي أني عندي مجموعة من المتغيرات وهي كالتالي :
كود :
a1
a2
a3
a4
a5
واريد ان اكتب ما تحمله عن طريق حلقة دوران for كالتالي :

كود :
For N As Integer = 1 To 5
  MsgBox(a & N)
Next

هذه الطريقة لم تفلح معي فما الحل ....؟
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة:
#2
[COLOR="#000080"]السلام عليكم اخي

اليك طريقه لتنفيذ طلبك
سنعرف مصفوفه من نوع Stringفي التصريحات العامه
كود :
Dim a(5) As String

سنقوم بأسناد قيم للمصفوفه في Form1_Load
كود :
a(1) = "a1"
        a(2) = "a2"
        a(3) = "a3"
        a(4) = "a4"
        a(5) = "a5"

ضع هذا الكود في Button
كود :
For N As Integer = 1 To 5
            MsgBox(a(N)).ToString()
        Next
بالتوفيق
[/COLOR]
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم
سبحان الله ، لا أعلم لماذا لم يخطر ببالي المصفوفات علماً بأنها في الحل لمثل هذه الأمور المهمة.

بارك الله فيك أخينا مستر مجم ، ووفقك الله لكل خير .
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة:
#4
لها عده طرق مثل ماذكر الاخ وكلها نفس الحل
كود :
Dim n(4) As String

        n(0) = "N1"
        n(1) = "N2"
        n(2) = "N3"
        n(3) = "N4"
        n(4) = "N5"

        For Each m In n
            MsgBox(m)
        Next
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم ورحمة الله وبركاته
اخي الكريم الحل اسهل بكتير من ذالك
كود :
For N As Integer = 1 To 5
            MsgBox("a" & N)
        Next
لا تنسوني من صالح دعائكم
السلام عليكم و رحمة الله و بركاته
الرد }}}
تم الشكر بواسطة:
#6
ahmed salam كتب :السلام عليكم ورحمة الله وبركاته
اخي الكريم الحل اسهل بكتير من ذالك
كود :
For N As Integer = 1 To 5
            MsgBox("a" & N)
        Next



بصراحة هذا الكود هو الأصح
لأن تعريف مصفوفة وحجز حيز لها في الذاكرة بدون داعي هذا يعتبر ضعف في البرنامج

هذا رأيي وشكراً جزيلا لكم
الرد }}}
تم الشكر بواسطة:
#7
ahmed salam كتب :السلام عليكم ورحمة الله وبركاته
اخي الكريم الحل اسهل بكتير من ذالك
كود :
For N As Integer = 1 To 5
            MsgBox("a" & N)
        Next



بصراحة هذا الكود هو الأصح
لأن تعريف مصفوفة وحجز حيز لها في الذاكرة بدون داعي هذا يعتبر ضعف في البرنامج

هذا رأيي وشكراً جزيلا لكم
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيف نستعيد قيمة من دالة ضمن مسار مستقل justforit 2 399 21-11-23, 10:51 AM
آخر رد: justforit
  كيف اجعل قيمة dateTimePicker2 تساوي dateTimePicker1 Adel27213 2 283 09-11-23, 09:07 PM
آخر رد: Adel27213
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 489 05-11-23, 01:45 AM
آخر رد: justforit
  [VB.NET] كيف اجعل البرنامج يحدد اخر يوم من كل شهر Adel27213 2 363 03-11-23, 06:50 AM
آخر رد: Adel27213
  كيفية جمع قيمة على تاريخ معين واستنتاج تاريخ أخر Ahmed.vb 1 320 02-11-23, 03:52 AM
آخر رد: Taha Okla
  ارجاع قيمة Function سعد منصور 1 271 01-11-23, 02:10 AM
آخر رد: Taha Okla
  كود تغيير قيمة تكست بوكس فى تاريخ معين Ahmed.vb 2 963 11-10-23, 10:35 PM
آخر رد: aljzazy
  كيف الحصول على قيمة الخلية بعد تحديد الصف في datagridview؟ hazim1 2 561 06-08-23, 01:12 AM
آخر رد: hazim1
  هل ممكن اجعل عناصر ال LISTBOX بشكل افقي ismaeel 0 381 01-05-23, 11:26 PM
آخر رد: ismaeel
  اختيار عنصر معين من قائمة تتولد فيها ازار عددها متغير atefkhalf2004 16 1,168 22-01-23, 12:56 AM
آخر رد: atefkhalf2004

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


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