View Full Version : نداشتن index در vb.net
mehrdadkhorrami
پنج شنبه 12 تیر 1393, 10:23 صبح
سلام خدمت اساتید
چندوقتی هست vb6 را کنار گذاشتم و به سمت vb.net اومدم
یه سوال داشتم چرا vb.net برای تکست باکس یا .... index نداره؟
راه جدیدی گذاشته؟
راهنمایی کنید من توی پروژه ام 117 تا تکست باکس دارم
چکار کنم
ممنونم
Naghibi
پنج شنبه 12 تیر 1393, 12:26 عصر
بله حق با شماست، vb.net مثل vb6 با کپی کردن کنترل ها آرایه ای از آنها ایجاد نمی کند. اگر می خواین از یک رویداد برای همه کنترل ها استفاده کنین باید اونا رو handle کنین. امیدوارم مثالی که میزنم واضح باشه براتون
VB6:
Private Sub Command1_Click(Index As Integer)
'Call sub1
End Sub
VB.net:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click,Button2.Click,Button3.Click
'sub1
End Sub
Aryan.Software
پنج شنبه 12 تیر 1393, 16:26 عصر
البته برای راحت تر شدن کار میتونید همه کنترل های مورد نظرتونو انتخاب کنید و بعد در بخش ویژگی ها روی آیکون Events (که تو ویژوال استودیو 2012 شبیه رعد و برقه) کلیک کنید و رویداد همه کنترل ها رو به یه کنترل خاص نسبت بدید
120740
با استفاده شی sender هم میتونید کنترل مورد نظر رو شناسایی کنید
mehrdadkhorrami
پنج شنبه 12 تیر 1393, 18:06 عصر
ممنووووونم از راهنمایی تون
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.