PDA

View Full Version : سوال: كليك جداگانه براي هر عضو از يك آرايه‌كنترل



Alisalari
چهارشنبه 27 آذر 1387, 18:29 عصر
سلام
تو برنامه يه سري كنترل‌ها رو با كپي‌پيست به صورت Array قراردادم
مثلا" چندتا Button كه همه يه اسم با ايندكس‌هاي متفاوت دارند
من ميخوام اينا همونطور آرايه بمونن اما براي رويه ي كليك هر كدوم جداگانه بتونم كد بنويسم
الان فقط ميشه يه رويه كليك براي همشون به صورت يه‌جا نوشت .

ممنونم

ali_habibi1384
چهارشنبه 27 آذر 1387, 18:37 عصر
باید توی رویداد کلی اون شی index اونو چک کنی. مثلا دوتا command داریم که آرایه هستند و می خوایم برای اندیس دومین command کد بنویسیم . این کد رو ببین :


Private Sub Command1_Click(Index As Integer)
If Index = 1 Then MsgBox "ali"
End Sub

یعنی وقتی روی کامند با اندیس دوم کلیک میکنی پیام نمایش داده می شه.

ƒxmahdi
پنج شنبه 28 آذر 1387, 11:01 صبح
روش جناب حبیبی درسته اما یه راه سازماندهی شده


Private Sub Command1_Click(Index As Integer)

Select Case Index
Case Is = 0
'Code
Case Is = 1
'Code
Case Is = 2
'Code
End Select

End Sub