رفتن به مطلب
  • 0

دسترسی به خصوصیات view ایجاد شده در برنامه


shahram_g

سوال

سلام.

من چند تا پنل با addview توسط یک حلقه for ایجاد کردم .

مشکلی برای اینکه بفهمم کدوم پنل کلیک شده ندارم ولی می خوام در قسمتهای دیگه برنامه به خصوصیات این پنل ها دسترسی داشته باشم.

مثلا اگه یه دکمه ای فشرده شد بیاد بک گراند پنل سومی رو تغییر بده.

ممنون میشم راهنمایی کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

دوست عزیز من عرض کردم که برای فهمیدن اینکه کدوم پنل کلیک شده مشکلی ندارم یعنی مفهوم tag و sender رو بلدم.من میخوام با یک دکمه دیگه مثلا رنگ تگ 4 رو عوض کنم.

امیدوارم متوجه منظورم شده باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مثلا اگه یه دکمه ای فشرده شد بیاد بک گراند پنل سومی رو تغییر بده.

شما باید برای اون پنل یک خصوصیتی تعیین کنید ، مثلا تگ اش رو بذارید pnl3 و بعد از کلیک شدن رو دکمه بیاید بگردید و اون پنل رو پیدا کنید و رنگشو عوض کنید:

	For Each v As View In scrollview1.Panel.GetAllViewsRecursive
		If v Is Panel Then
			Dim pn As Panel=v
			If v.Tag="pnl3" Then
				pn.Color=Colors.Red
			End If
		End If
	Next
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...