الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مصفوفة ديناميكية

بدأه Naser Al Masarwa في 22 أكتوبر 2008 · 2 رد · 883 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الاعزاء جزاكم الله خيراً

ارجو شرح كيفية انشاء مصفوفة ديناميكية "dinamic array" بحيث يمكن زيادة حجمها عدة مرات اثناء تشغيل البرنانج

بمعنى اخر كلما اضفنا مدخلاً يزيد حجمها لتستوعب ذلك المدخل وايضاً عدد المدخلات المتوقع غير محدود.

ارجو المساعدة وشكراً

شبكة سوارقريباً

Sewar

#2

أخى ناصر..

يمكنك عمل ذلك بالطريقة الآتية:

Dim MyArray() As String
Dim lArrayCount As Long
Private Sub command1_click()
ReDim Preserve MyArray(lArrayCount)
Text1 = "Text" & lArrayCount
MyArray(lArrayCount) = Text1
lArrayCount = UBound(MyArray) + 1
End Sub

Private Sub Command2_Click()
	Dim lCounter As Long
	For lCounter = 0 To UBound(MyArray)
		List1.AddItem MyArray(lCounter)
	Next
End Sub

كان الله في عون العبد ما كان العبد في عون أخيه

qushisha@yahoo.com

#3

اشكرك يا اخي على المساعدة

وجزاك الله كل خير

ناصر المصاروة

شبكة سوارقريباً

Sewar

مواضيع مشابهة