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

دسترسی به چند لیبل در مولتی پنل


FarzamPlus

سوال

سلام دوستان عزیز .

من یک مولتی پنل دارم که از چند باتوم و لیبل و تکس استفاده شده .

چجوری میتونم به همه لیبل ها دسترسی داشته باشم . یدونه رو بلدم ولی چندتا رو تگ میدم موقع سندر همه لیبل ها یه مقدار رو میگیرند .

 

For i = 0 To cur1.RowCount -1
		cur1.Position = i
		Dim p1 As Panel
		p1.Initialize("")
		SC1.Panel.AddView(p1,0,top, 99%x,100%y)
		top = top + 19%y
		p1.LoadLayout("listkala")
		
		
		b1.Tag = i
		b2.Tag = i
		txt1.Tag = i
		label1.Tag = i
		Btag.Tag = i
		label2.Tag = i
		
		
	Next
Sub Btag_Click
	Dim Mybtn As Button
	Mybtn = Sender
	
	For Each v As View In SC1.Panel.GetAllViewsRecursive
		If GetType(v)="android.widget.TextView" Then

			If v.Tag=Mybtn.Tag Then
				Dim lb As Label =v
				
				lb.Text = "--"
				
				
			End If
		End If
	Next
End Sub

 

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

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

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

در 12 ساعت قبل، FarzamPlus گفته است :

کسی واقعا یه راهنمایی کوچیک نمیکنه به ما ؟؟

توصیه اکید اینه که حتما از ریسایکلر ویو برای کار با لیستهاتون استفاده کنید که این موارد رو به راحتی انجام میده. اما در مولتی پنل شما کارتون خیلی سخت میشه. شما توی رویداد کلیک فقط به باتون دسترسی دارید که در نهایت میتونید همون باتن رو آپدیت کنید. این کد SC1.Panel.GetAllViewsRecursive شما میاین و تمام لیبلهای اسکرول ویو رو آپدیت میکنید و همچنین اشتباه دیگه تون اینه که لیبلها رو به صورت گلوبال تعریف کردین.سعی کنید به جای p1.LoadLayout("listkala" ویو ها رو با کدنویسی ایجاد کنید

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

سلام چه دسترسی ای میخواین داشته باشید و چه موقعی دقیقا؟

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

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

در 5 ساعت قبل، پژمان نیکروان گفته است :

سلام چه دسترسی ای میخواین داشته باشید و چه موقعی دقیقا؟

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

بله میخوام لیبل های همون پنل عوض بشه .

 

 

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

میخوام با زدن روی دکمه اون عدد رو به کارتن تبدیل کنم ، یعنی لیبل عدد / تعداد در کارتن و .... .

 

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

بایگانی شده

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

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

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