PDA

View Full Version : Control Array در دات نت



shadi shiton bala
چهارشنبه 29 فروردین 1386, 12:19 عصر
سلام دوستان
من قبلا vb کار میکردم و تازه شروع به کار با vb.net کردم .
یک مشکل دارم و اینکه در vb ما properties داشتیم به نام index و با آن می توانستیم یکسری obj را دسته بندی کنیم . در .net چطور می توانیم این کار را بکنیم؟
با تشکر:خجالت:

titbasoft
چهارشنبه 29 فروردین 1386, 14:23 عصر
در دات نت امکان Control Array حذف شده. به جای اون می تونید ایونت های چند کنترل رو با یک سابروتین کنترل کنید

shadi shiton bala
پنج شنبه 30 فروردین 1386, 10:23 صبح
:افسرده: :گیج: می شه بیشتر توضیح بدین یا منبعی رو معرفی کنید که من از اون استفاده کنم:خجالت:

titbasoft
پنج شنبه 30 فروردین 1386, 11:44 صبح
ببین، توی ایونت های دات نت یک پارامتر به نام sender پاس میشه که مشخص کننده آبجکتیست که باعث ارسال ایونت شده. حالا اگر بخواهیم چند ایونت که Signature مشابه دارند (یعنی پارامتر هایی که با اون ایونت پاس میشه هم تعداد و هم جنس باشند)، میشه با یک سابروتین چند ایونت (حتی ایونت های غیر مشابه از آبجکت های) رو هندل کرد. مثال:

Private Sub ClickEvent(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, TextBox1.DoubleClick
MsgBox("Event is fired by:" & sender.GetType.ToString)
End Sub