pooya1072
چهارشنبه 28 دی 1390, 21:51 عصر
سلام
فرض کنید در یک UserForm تعداد 25 تکست باکس داریم که به صورت یک آرایه 5*5 چیده شده اند.می خواهیم بوسیله دو حلقه for به آنها مقدار دهی کنیم . کسی می تونه یک روش خوب برای این کار پیشنهاد کنه؟
نحوه ایجاد این تکست باکس ها به روش زیر بوده :
For i = 0 To 5
Txt(i) = New TextBox
Me.Controls.Add(Txt(i))
Txt(i).Location = New Point(20, i * 30)
Next
در نتیجه دسترسی به هر تکست باکس با اندکس آن امکان پذیر است.مثلاً txt(1).text
فرض کنید در یک UserForm تعداد 25 تکست باکس داریم که به صورت یک آرایه 5*5 چیده شده اند.می خواهیم بوسیله دو حلقه for به آنها مقدار دهی کنیم . کسی می تونه یک روش خوب برای این کار پیشنهاد کنه؟
نحوه ایجاد این تکست باکس ها به روش زیر بوده :
For i = 0 To 5
Txt(i) = New TextBox
Me.Controls.Add(Txt(i))
Txt(i).Location = New Point(20, i * 30)
Next
در نتیجه دسترسی به هر تکست باکس با اندکس آن امکان پذیر است.مثلاً txt(1).text